Package org.eclipse.rdf4j.sail.memory
Class MemorySailStore.SnapshotMonitor.ReservedSnapshot
java.lang.Object
org.eclipse.rdf4j.sail.memory.MemorySailStore.SnapshotMonitor.ReservedSnapshot
- Enclosing class:
MemorySailStore.SnapshotMonitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ConcurrentHashMap
<Integer, LongAdder> private Cleaner.Cleanable
private final LongAdder
private final AtomicInteger
private int
private static final VarHandle
private static final int
private final Throwable
-
Constructor Summary
ConstructorsConstructorDescriptionReservedSnapshot
(int snapshot, Object reservedBy, boolean debug, LongAdder frequency, ConcurrentHashMap<Integer, LongAdder> activeSnapshots, AtomicInteger highestEverReservedSnapshot) -
Method Summary
-
Field Details
-
SNAPSHOT_RELEASED
private static final int SNAPSHOT_RELEASED- See Also:
-
activeSnapshots
-
frequency
-
highestEverReservedSnapshot
-
cleanable
-
stackTraceForDebugging
-
snapshot
private volatile int snapshot -
SNAPSHOT
-
-
Constructor Details
-
ReservedSnapshot
public ReservedSnapshot(int snapshot, Object reservedBy, boolean debug, LongAdder frequency, ConcurrentHashMap<Integer, LongAdder> activeSnapshots, AtomicInteger highestEverReservedSnapshot)
-
-
Method Details
-
release
public void release()
-