## Uses of Interface
org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring

- Packages that use LockMonitoring
  Package | Description
  --- | ---
  org.eclipse.rdf4j.common.concurrent.locks.diagnostics |

- - ### Uses of LockMonitoring in org.eclipse.rdf4j.common.concurrent.locks.diagnostics

    Classes in org.eclipse.rdf4j.common.concurrent.locks.diagnostics that implement LockMonitoring
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LockCleaner<T extends Lock>` | Automatically log and release locks that are no longer referenced and will be garbage collected.
    `static class` | `LockMonitoring.Wrapper<T extends Lock>` |
    `class` | `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).

    Methods in org.eclipse.rdf4j.common.concurrent.locks.diagnostics that return LockMonitoring
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <T extends Lock> LockMonitoring<T>` | LockMonitoring.`wrap​(Lock.ExtendedSupplier<T> supplier)` |