org.apache.derby.impl.store.access
Class CacheLock

java.lang.Object
  extended by org.apache.derby.iapi.services.locks.ShExLockable
      extended by org.apache.derby.impl.store.access.CacheLock
All Implemented Interfaces:
Lockable

 class CacheLock
extends ShExLockable

Only used for exclusive lock purposes.


Field Summary
private  PropertyConglomerate pc
           
 
Constructor Summary
CacheLock(PropertyConglomerate pc)
           
 
Method Summary
 void unlockEvent(Latch lockInfo)
          Note that the object has been unlocked Must only be called by the lock manager.
 
Methods inherited from class org.apache.derby.iapi.services.locks.ShExLockable
lockAttributes, lockerAlwaysCompatible, lockEvent, requestCompatible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pc

private PropertyConglomerate pc
Constructor Detail

CacheLock

CacheLock(PropertyConglomerate pc)
Method Detail

unlockEvent

public void unlockEvent(Latch lockInfo)
Description copied from interface: Lockable
Note that the object has been unlocked

Must only be called by the lock manager. Synchronization will be handled by the lock manager.

Specified by:
unlockEvent in interface Lockable
Overrides:
unlockEvent in class ShExLockable
See Also:
Lockable.unlockEvent(org.apache.derby.iapi.services.locks.Latch)

Built on Thu 2011-03-10 11:54:14+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.