Class WeakObjectRegistry.AdderBasedReadWriteLock
java.lang.Object
org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry.AdderBasedReadWriteLock
- Enclosing class:
WeakObjectRegistry<K,
E extends K>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
readLock()
void
unlockReader
(boolean locked) void
unlockWriter
(boolean writeLocked) boolean
-
Field Details
-
writeLocked
private volatile boolean writeLocked -
WRITE_LOCKED
-
readersLocked
-
readersUnlocked
-
-
Constructor Details
-
AdderBasedReadWriteLock
private AdderBasedReadWriteLock()
-
-
Method Details
-
readLock
public boolean readLock() -
unlockReader
public void unlockReader(boolean locked) -
writeLock
public boolean writeLock() -
unlockWriter
public void unlockWriter(boolean writeLocked)
-