Package org.alfresco.repo.lock.mem
Class AbstractLockStore<T extends ConcurrentMap<NodeRef,LockState>>
java.lang.Object
org.alfresco.repo.lock.mem.AbstractLockStore<T>
- All Implemented Interfaces:
LockStore
- Direct Known Subclasses:
LockStoreImpl
public abstract class AbstractLockStore<T extends ConcurrentMap<NodeRef,LockState>>
extends Object
implements LockStore
Base class for LockStore implementations that use a ConcurrentMap as storage.
- Author:
- Matt Ward
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
map
-
-
Constructor Details
-
AbstractLockStore
-
-
Method Details
-
get
-
set
-
clear
public void clear()Description copied from interface:LockStoreWARNING: only use in test code - unsafe method for production use. TODO: remove this method? -
getTxMap
Returns a transactionally scoped Map that is used to provide repeatable lock store queries for a given NodeRef. If no transaction is present, then null is returned.- Returns:
- Transactional Map or null if not available.
-
getNodes
-