Class ExclusiveLockManager.ExclusiveLock

java.lang.Object
org.eclipse.rdf4j.common.concurrent.locks.ExclusiveLockManager.ExclusiveLock
All Implemented Interfaces:
Lock
Enclosing class:
ExclusiveLockManager

static class ExclusiveLockManager.ExclusiveLock extends Object implements Lock
  • Field Details

    • lock

      private final StampedLock lock
    • stamp

      private long stamp
  • Constructor Details

    • ExclusiveLock

      public ExclusiveLock(long stamp, StampedLock lock)
  • Method Details

    • isActive

      public boolean isActive()
      Description copied from interface: Lock
      Checks whether the lock is still active.
      Specified by:
      isActive in interface Lock
    • release

      public void release()
      Description copied from interface: Lock
      Release the lock, making it inactive.
      Specified by:
      release in interface Lock