public final class DummyConcurrentLock
extends java.lang.Object
implements java.util.concurrent.locks.Lock
ReentrantLock to disable locking| Modifier and Type | Field and Description |
|---|---|
static DummyConcurrentLock |
INSTANCE
a default instance, can be always used, as this
Lock is stateless. |
| Constructor and Description |
|---|
DummyConcurrentLock() |
| Modifier and Type | Method and Description |
|---|---|
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 final DummyConcurrentLock INSTANCE
Lock is stateless.public void lock()
lock in interface java.util.concurrent.locks.Lockpublic void lockInterruptibly()
lockInterruptibly in interface java.util.concurrent.locks.Lockpublic boolean tryLock()
tryLock in interface java.util.concurrent.locks.Lockpublic boolean tryLock(long time,
java.util.concurrent.TimeUnit unit)
tryLock in interface java.util.concurrent.locks.Lockpublic void unlock()
unlock in interface java.util.concurrent.locks.Lockpublic java.util.concurrent.locks.Condition newCondition()
newCondition in interface java.util.concurrent.locks.LockCopyright © 2000-2022 Apache Software Foundation. All Rights Reserved.