org.terracotta.offheapstore.pinning
Interface PinnableSegment<K,V>

All Superinterfaces:
ConcurrentMap<K,V>, HashingMap<K,V>, Map<K,V>, MapInternals, PinnableCache<K,V>, 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>


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Method Summary
 
Methods inherited from interface org.terracotta.offheapstore.Segment
computeIfAbsentWithMetadata, computeIfPresentWithMetadata, computeWithMetadata, destroy, fill, fill, getAndSetMetadata, getLock, getMetadata, getValueAndSetMetadata, put, removeNoReturn, shrink
 
Methods inherited from interface org.terracotta.offheapstore.MapInternals
getAllocatedMemory, getDataAllocatedMemory, getDataOccupiedMemory, getDataSize, getDataVitalMemory, getOccupiedMemory, getRemovedSlotCount, getReprobeLength, getSize, getTableCapacity, getUsedSlotCount, getVitalMemory
 
Methods inherited from interface java.util.concurrent.locks.ReadWriteLock
readLock, writeLock
 
Methods inherited from interface org.terracotta.offheapstore.HashingMap
removeAllWithHash
 
Methods inherited from interface org.terracotta.offheapstore.pinning.PinnableCache
getAndPin, isPinned, putPinned, setPinning
 
Methods inherited from interface java.util.concurrent.ConcurrentMap
putIfAbsent, remove, replace, replace
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 



Copyright © 2016. All rights reserved.