Interface MapInternals

All Known Subinterfaces:
ConcurrentMapInternals, PinnableSegment<K,V>, Segment<K,V>
All Known Implementing Classes:
AbstractConcurrentOffHeapCache, AbstractConcurrentOffHeapMap, AbstractLockedOffHeapHashMap, AbstractOffHeapClockCache, AbstractPersistentConcurrentOffHeapCache, AbstractPersistentConcurrentOffHeapMap, AbstractPersistentLockedOffHeapHashMap, AbstractPersistentOffHeapCache, ConcurrentOffHeapClockCache, ConcurrentOffHeapHashMap, ConcurrentWriteLockedOffHeapClockCache, ConcurrentWriteLockedOffHeapHashMap, EvictionListeningReadWriteLockedOffHeapClockCache, EvictionListeningWriteLockedOffHeapClockCache, OffHeapHashMap, PersistentConcurrentOffHeapClockCache, PersistentConcurrentOffHeapHashMap, PersistentReadWriteLockedOffHeapClockCache, PersistentReadWriteLockedOffHeapHashMap, ReadWriteLockedOffHeapClockCache, ReadWriteLockedOffHeapHashMap, WriteLockedOffHeapClockCache, WriteLockedOffHeapHashMap

public interface MapInternals
  • Method Details

    • getSize

      long getSize()
    • getTableCapacity

      long getTableCapacity()
    • getUsedSlotCount

      long getUsedSlotCount()
    • getRemovedSlotCount

      long getRemovedSlotCount()
    • getReprobeLength

      int getReprobeLength()
    • getAllocatedMemory

      long getAllocatedMemory()
    • getOccupiedMemory

      long getOccupiedMemory()
    • getVitalMemory

      long getVitalMemory()
    • getDataAllocatedMemory

      long getDataAllocatedMemory()
    • getDataOccupiedMemory

      long getDataOccupiedMemory()
    • getDataVitalMemory

      long getDataVitalMemory()
    • getDataSize

      long getDataSize()