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, name
private NoopNamedLock(java.lang.String name, NamedLockFactorySupport factory)
public boolean lockShared(long time, java.util.concurrent.TimeUnit unit)
NamedLock
true
.public boolean lockExclusively(long time, java.util.concurrent.TimeUnit unit)
NamedLock
true
.public void unlock()
NamedLock
NamedLock.lockShared(long, TimeUnit)
or NamedLock.lockExclusively(long, TimeUnit)
.