Summary:
Detail:
ReentrantReadWriteGuard
<T> T
computeRO(Function<Condition,T> op)
computeRW(Function<Condition,T> op)
Condition
getCondition()
Lock
getReadLock()
getWriteLock()
default void
ro(Consumer<Condition> op)
rw(Consumer<Condition> op)