private static final class NoopNamedLockFactory.NoopNamedLock extends NamedLockSupport
logger| Modifier | Constructor and Description |
|---|---|
private |
NoopNamedLock(java.lang.String name,
NamedLockFactorySupport factory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
lockExclusively(long time,
java.util.concurrent.TimeUnit unit)
Tries to lock exclusively, may block for given time.
|
boolean |
lockShared(long time,
java.util.concurrent.TimeUnit unit)
Tries to lock shared, may block for given time.
|
void |
unlock()
Unlocks the lock, must be invoked by caller after one of the
NamedLock.lockShared(long, TimeUnit) or NamedLock.lockExclusively(long, TimeUnit). |
close, nameprivate NoopNamedLock(java.lang.String name,
NamedLockFactorySupport factory)
public boolean lockShared(long time,
java.util.concurrent.TimeUnit unit)
NamedLocktrue.public boolean lockExclusively(long time,
java.util.concurrent.TimeUnit unit)
NamedLocktrue.public void unlock()
NamedLockNamedLock.lockShared(long, TimeUnit) or NamedLock.lockExclusively(long, TimeUnit).