Class LockStore

All Implemented Interfaces:
Store<LockStore>, org.plumelib.util.UniqueId

public class LockStore extends CFAbstractStore<CFValue,LockStore>
The Lock Store behaves like CFAbstractStore but requires the ability to insert exact annotations. This is because we want to be able to insert @LockPossiblyHeld to replace @LockHeld, which normally is not possible in CFAbstractStore since @LockHeld is more specific.