Package herddb.utils
Interface ILocalLockManager
-
- All Known Implementing Classes:
LocalLockManager,NullLockManager
public interface ILocalLockManagerHandle locks by key- Author:
- enrico.olivelli
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LockHandleacquireReadLockForKey(Bytes key)LockHandleacquireWriteLockForKey(Bytes key)voidclear()intgetNumKeys()voidreleaseLock(LockHandle handle)voidreleaseReadLock(LockHandle handle)voidreleaseWriteLock(LockHandle handle)
-
-
-
Method Detail
-
acquireReadLockForKey
LockHandle acquireReadLockForKey(Bytes key)
-
acquireWriteLockForKey
LockHandle acquireWriteLockForKey(Bytes key)
-
clear
void clear()
-
releaseLock
void releaseLock(LockHandle handle)
-
releaseReadLock
void releaseReadLock(LockHandle handle)
-
releaseWriteLock
void releaseWriteLock(LockHandle handle)
-
getNumKeys
int getNumKeys()
-
-