Why Library Cache Pin on both sides?

Why there are library cache pin on both sides when someone tries to compile a package that are also being used by users and BOTH SIDES ARE FROZEN.
 
I thought that if one side is currently using it then only the later one should wait not both.
 
Thanks.


Check out all that glitters with the MSN Entertainment Guide to the Academy Awards® -- http://www.freelists.org/webpage/oracle-l

Other related posts: