Class LocalLockPool
- java.lang.Object
-
- org.apache.manifoldcf.core.lockmanager.LocalLockPool
-
public class LocalLockPool extends java.lang.ObjectPool of local locks, designed to gate access within a single thread. Since it is within a single thread, synchronization is not necessary.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_rcsidprotected java.util.Map<java.lang.String,LocalLock>localLocks
-
Constructor Summary
Constructors Constructor Description LocalLockPool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalLockgetLocalLock(java.lang.String lockKey)java.util.Set<java.lang.String>keySet()voidreleaseLocalLock(java.lang.String lockKey)
-
-
-
Field Detail
-
_rcsid
public static final java.lang.String _rcsid
- See Also:
- Constant Field Values
-
localLocks
protected final java.util.Map<java.lang.String,LocalLock> localLocks
-
-
Method Detail
-
getLocalLock
public LocalLock getLocalLock(java.lang.String lockKey)
-
releaseLocalLock
public void releaseLocalLock(java.lang.String lockKey)
-
keySet
public java.util.Set<java.lang.String> keySet()
-
-