Interface PinnableSegment<K,V>
-
- All Superinterfaces:
java.util.concurrent.ConcurrentMap<K,V>,HashingMap<K,V>,java.util.Map<K,V>,MapInternals,PinnableCache<K,V>,java.util.concurrent.locks.ReadWriteLock,Segment<K,V>
- All Known Implementing Classes:
AbstractOffHeapClockCache,AbstractPersistentOffHeapCache,EvictionListeningReadWriteLockedOffHeapClockCache,EvictionListeningWriteLockedOffHeapClockCache,PersistentReadWriteLockedOffHeapClockCache,ReadWriteLockedOffHeapClockCache,WriteLockedOffHeapClockCache
public interface PinnableSegment<K,V> extends Segment<K,V>, PinnableCache<K,V>
-
-
Method Summary
-
Methods inherited from interface java.util.concurrent.ConcurrentMap
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Methods inherited from interface org.terracotta.offheapstore.HashingMap
removeAllWithHash
-
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
-
Methods inherited from interface org.terracotta.offheapstore.MapInternals
getAllocatedMemory, getDataAllocatedMemory, getDataOccupiedMemory, getDataSize, getDataVitalMemory, getOccupiedMemory, getRemovedSlotCount, getReprobeLength, getSize, getTableCapacity, getUsedSlotCount, getVitalMemory
-
Methods inherited from interface org.terracotta.offheapstore.pinning.PinnableCache
getAndPin, isPinned, putPinned, setPinning
-
Methods inherited from interface org.terracotta.offheapstore.Segment
computeIfAbsentWithMetadata, computeIfPresentWithMetadata, computeWithMetadata, destroy, fill, fill, getAndSetMetadata, getLock, getMetadata, getValueAndSetMetadata, put, removeNoReturn, shrink
-
-