# Uses of Package
org.eclipse.rdf4j.common.concurrent.locks

- Packages that use org.eclipse.rdf4j.common.concurrent.locks
  Package | Description
  --- | ---
  org.eclipse.rdf4j.common.concurrent.locks | Package offering various locking scheme implementations.
  org.eclipse.rdf4j.common.concurrent.locks.diagnostics |
  org.eclipse.rdf4j.sail | RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
  org.eclipse.rdf4j.sail.helpers | Abstract base implementation and internal helper classes for Sail implementations.
  org.eclipse.rdf4j.sail.lmdb | The LMDB based Store.
  org.eclipse.rdf4j.sail.nativerdf | The Native Store.
  org.eclipse.rdf4j.sail.shacl | A Sail implementation for SHACL constraint checking.

- Classes in org.eclipse.rdf4j.common.concurrent.locks used by org.eclipse.rdf4j.common.concurrent.locks
  Class | Description
  --- | ---
  AbstractReadWriteLockManager | An abstract base implementation of a read/write-lock manager.
  Lock | A lock on a specific monitor that can be used for synchronization purposes.
  Lock.ExtendedSupplier | Extension of the Lock.Supplier interface to support tryLock().
  Lock.ExtendedSupplier.Wrapper |
  Lock.Supplier | Functional interface for supplying a lock with support for InterruptedException.
  ReadWriteLockManager | A lock manager that manages a multi-read, single-write lock.
  StampedLockManager | A read/write-lock manager backed by a StampedLock.
  StampedLockManager.Cache.OptimisticState |
  StampedLockManager.Cache.ReadableState |
  StampedLockManager.Cache.WritableState |
  StampedLockManager.OptimisticReadLock |

- Classes in org.eclipse.rdf4j.common.concurrent.locks used by org.eclipse.rdf4j.common.concurrent.locks.diagnostics
  Class | Description
  --- | ---
  Lock | A lock on a specific monitor that can be used for synchronization purposes.
  Lock.ExtendedSupplier | Extension of the Lock.Supplier interface to support tryLock().

- Classes in org.eclipse.rdf4j.common.concurrent.locks used by org.eclipse.rdf4j.sail
  Class | Description
  --- | ---
  Lock | A lock on a specific monitor that can be used for synchronization purposes.

- Classes in org.eclipse.rdf4j.common.concurrent.locks used by org.eclipse.rdf4j.sail.helpers
  Class | Description
  --- | ---
  Lock | A lock on a specific monitor that can be used for synchronization purposes.

- Classes in org.eclipse.rdf4j.common.concurrent.locks used by org.eclipse.rdf4j.sail.lmdb
  Class | Description
  --- | ---
  Lock | A lock on a specific monitor that can be used for synchronization purposes.

- Classes in org.eclipse.rdf4j.common.concurrent.locks used by org.eclipse.rdf4j.sail.nativerdf
  Class | Description
  --- | ---
  Lock | A lock on a specific monitor that can be used for synchronization purposes.

- Classes in org.eclipse.rdf4j.common.concurrent.locks used by org.eclipse.rdf4j.sail.shacl
  Class | Description
  --- | ---
  StampedLockManager.Cache.ReadableState |