Package org.eclipse.rdf4j.sail.base
Class Changeset.AdderBasedReadWriteLock
java.lang.Object
org.eclipse.rdf4j.sail.base.Changeset.AdderBasedReadWriteLock
- Enclosing class:
Changeset
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LongAdder
private final LongAdder
(package private) StampedLock
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
readLock()
void
unlockReader
(boolean locked) void
unlockWriter
(long stamp) long
-
Field Details
-
writeLock
StampedLock writeLock -
readersLocked
-
readersUnlocked
-
-
Constructor Details
-
AdderBasedReadWriteLock
private AdderBasedReadWriteLock()
-
-
Method Details
-
readLock
public boolean readLock() -
unlockReader
public void unlockReader(boolean locked) -
writeLock
public long writeLock() -
unlockWriter
public void unlockWriter(long stamp)
-