private static final class Striped.WeakSafeLock extends ForwardingLock
| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.locks.Lock |
delegate |
private Striped.WeakSafeReadWriteLock |
strongReference |
| Constructor and Description |
|---|
WeakSafeLock(java.util.concurrent.locks.Lock delegate,
Striped.WeakSafeReadWriteLock strongReference) |
| Modifier and Type | Method and Description |
|---|---|
(package private) java.util.concurrent.locks.Lock |
delegate() |
java.util.concurrent.locks.Condition |
newCondition() |
lock, lockInterruptibly, tryLock, tryLock, unlockprivate final java.util.concurrent.locks.Lock delegate
private final Striped.WeakSafeReadWriteLock strongReference
WeakSafeLock(java.util.concurrent.locks.Lock delegate,
Striped.WeakSafeReadWriteLock strongReference)
java.util.concurrent.locks.Lock delegate()
delegate in class ForwardingLockpublic java.util.concurrent.locks.Condition newCondition()
newCondition in interface java.util.concurrent.locks.LocknewCondition in class ForwardingLock