public interface ReadWriteLockingStrategy extends LockingStrategy
| Modifier and Type | Method and Description |
|---|---|
<T> void |
downgradeWriteToReadLock(Access<T> access,
T t,
long offset) |
boolean |
isReadLocked(long state) |
boolean |
isWriteLocked(long state) |
int |
readLockCount(long state) |
<T> void |
readUnlock(Access<T> access,
T t,
long offset) |
<T> boolean |
tryReadLock(Access<T> access,
T t,
long offset) |
<T> boolean |
tryUpgradeReadToWriteLock(Access<T> access,
T t,
long offset) |
<T> boolean |
tryWriteLock(Access<T> access,
T t,
long offset) |
<T> void |
writeUnlock(Access<T> access,
T t,
long offset) |
getState, isLocked, lockCount, reset, resetState, sizeInBytes, toString, tryLock, unlock<T> boolean tryReadLock(Access<T> access, T t, long offset)
<T> boolean tryWriteLock(Access<T> access, T t, long offset)
<T> boolean tryUpgradeReadToWriteLock(Access<T> access, T t, long offset)
<T> void readUnlock(Access<T> access, T t, long offset)
<T> void writeUnlock(Access<T> access, T t, long offset)
<T> void downgradeWriteToReadLock(Access<T> access, T t, long offset)
boolean isReadLocked(long state)
boolean isWriteLocked(long state)
int readLockCount(long state)
Copyright © 2018. All rights reserved.