# Package org.eclipse.rdf4j.common.concurrent.locks.diagnostics

- Interface Summary
  Interface | Description
  --- | ---
  LockMonitoring<T extends Lock> | Interface to support monitoring and cleaning of locks.

- Class Summary
  Class | Description
  --- | ---
  ConcurrentCleaner | Optimized for multithreaded use of the Java 9+ Cleaner
  LockCleaner<T extends Lock> | Automatically log and release locks that are no longer referenced and will be garbage collected.
  LockCleaner.CleanableLock<T extends Lock> |
  LockMonitoring.Wrapper<T extends Lock> |
  LockTracking<T extends Lock> | Full tracking of locks with simple deadlock detection and logging as well as automatic release of abandoned locks (same as LockCleaner).
  LockTracking.SimpleLock<T extends Lock> |

- Enum Summary
  Enum | Description
  --- | ---
  LockDiagnostics | Configuration options for diagnostic features of the ReadWriteLockManager implementations to help debug locking issues.