public class NoopLock
extends java.lang.Object
implements java.util.concurrent.locks.Lock, java.io.Serializable
Modifier and Type | Method and Description |
---|---|
static @NonNull NoopLock |
get() |
void |
lock() |
void |
lockInterruptibly() |
java.util.concurrent.locks.Condition |
newCondition() |
boolean |
tryLock() |
boolean |
tryLock(long time,
java.util.concurrent.TimeUnit unit) |
void |
unlock() |
public static @NonNull NoopLock get()
public void lock()
lock
in interface java.util.concurrent.locks.Lock
public void lockInterruptibly()
lockInterruptibly
in interface java.util.concurrent.locks.Lock
public boolean tryLock()
tryLock
in interface java.util.concurrent.locks.Lock
public boolean tryLock(long time, java.util.concurrent.TimeUnit unit)
tryLock
in interface java.util.concurrent.locks.Lock
public void unlock()
unlock
in interface java.util.concurrent.locks.Lock
public java.util.concurrent.locks.Condition newCondition()
newCondition
in interface java.util.concurrent.locks.Lock