Class Changeset.AdderBasedReadWriteLock

java.lang.Object
org.eclipse.rdf4j.sail.base.Changeset.AdderBasedReadWriteLock
Enclosing class:
Changeset

private static class Changeset.AdderBasedReadWriteLock extends Object
  • Field Details

    • writeLock

      StampedLock writeLock
    • readersLocked

      private final LongAdder readersLocked
    • readersUnlocked

      private final LongAdder 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)