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

java.lang.Object
  extended byorg.apache.derby.iapi.services.locks.ShExLockable
      extended byorg.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
(package private) 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)


Apache Derby V10.0 Engine Documentation - Copyright © 1997,2004 The Apache Software Foundation or its licensors, as applicable.