public class NativeMemoryNearCacheRecordMap extends SampleableEvictableHiDensityRecordMap<NativeMemoryNearCacheRecord> implements com.hazelcast.internal.nearcache.impl.SampleableNearCacheRecordMap<com.hazelcast.nio.serialization.Data,NativeMemoryNearCacheRecord>
SampleableNearCacheRecordMap implementation for off-heap Near Caches.SampleableEvictableHiDensityRecordMap.EvictableSamplingEntrySampleableElasticHashMap.IterableSamplingEntry, SampleableElasticHashMap.SamplingEntryBinaryElasticHashMap.KeyIter, BinaryElasticHashMap.MapEntry, BinaryElasticHashMap.RandomKeyIter, BinaryElasticHashMap.RandomValueIter, BinaryElasticHashMap.ValueIterexpirationIterator, keyHolder, MIN_EVICTION_ELEMENT_COUNT, ONE_HUNDRED_PERCENTrecordProcessor, storageInfoaccessor, HEADER_LENGTH_IN_BYTES, memoryBlockProcessor| Modifier and Type | Method and Description |
|---|---|
protected SampleableEvictableHiDensityRecordMap.EvictableSamplingEntry |
createSamplingEntry(int slot) |
sampleforceEvict, onEvict, scanByNumberToDeleteExpired, tryEvictclear, decreaseEntryCount, decreaseEntryCount, delete, increaseEntryCount, iterator, onOome, put, putIfAbsent, remove, remove, setgetRandomSamplescapacity, containsKey, containsValue, dispose, entryIter, entryIter, entrySet, get, getIfSameKey, getNativeKeyAddress, isEmpty, keyIter, keySet, loadFromOffHeapHeader, newRandomEvictionKeyIterator, newRandomEvictionValueIterator, putAll, readV, replace, replace, size, storeHeaderOffHeap, toString, valueIter, valueIter, valuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsamplecompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllprotected SampleableEvictableHiDensityRecordMap.EvictableSamplingEntry createSamplingEntry(int slot)
createSamplingEntry in class SampleableEvictableHiDensityRecordMap<NativeMemoryNearCacheRecord>Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.