public abstract class TrackerMapBase extends Object implements TrackerMap
liveValues
and liveTombstones metrics.TrackerMap.Cursor| Modifier and Type | Field and Description |
|---|---|
com.hazelcast.internal.util.counters.SwCounter |
liveTombstones
The global count of live tombstones in the store.
|
com.hazelcast.internal.util.counters.SwCounter |
liveValues
The global count of live values in the store.
|
| Constructor and Description |
|---|
TrackerMapBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
removeIfDead(KeyHandle kh,
Tracker tr)
Removes the entry for
tr if tr represents a dead record. |
void |
removeLiveTombstone(KeyHandle kh)
Removes the entry for
kh assuming that it maps to
a tracker representing a live tombstone. |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcursor, get, putIfAbsent, sizepublic final com.hazelcast.internal.util.counters.SwCounter liveValues
public final com.hazelcast.internal.util.counters.SwCounter liveTombstones
public void removeLiveTombstone(KeyHandle kh)
TrackerMapkh assuming that it maps to
a tracker representing a live tombstone. This assumption is
not verified.removeLiveTombstone in interface TrackerMappublic void removeIfDead(KeyHandle kh, Tracker tr)
TrackerMaptr if tr represents a dead record.
tr must be the tracker mapped under kh, but this is not verified.removeIfDead in interface TrackerMapCopyright © 2022 Hazelcast, Inc.. All Rights Reserved.