Uses of Interface
org.terracotta.offheapstore.Segment
-
-
Uses of Segment in org.terracotta.offheapstore
Classes in org.terracotta.offheapstore that implement Segment Modifier and Type Class Description classAbstractLockedOffHeapHashMap<K,V>An abstract locked off-heap map.classAbstractOffHeapClockCache<K,V>An abstract off-heap cache implementation.classReadWriteLockedOffHeapClockCache<K,V>A concurrent-read, exclusive-write off-heap clock cache.classReadWriteLockedOffHeapHashMap<K,V>A concurrent-read, exclusive-write off-heap hash-map.classWriteLockedOffHeapClockCache<K,V>An exclusive-read/write off-heap clock cache.classWriteLockedOffHeapHashMap<K,V>An exclusive-read/write off-heap hash-map. -
Uses of Segment in org.terracotta.offheapstore.concurrent
Fields in org.terracotta.offheapstore.concurrent declared as Segment Modifier and Type Field Description protected Segment<K,V>[]AbstractConcurrentOffHeapMap. segmentsFields in org.terracotta.offheapstore.concurrent with type parameters of type Segment Modifier and Type Field Description private static java.util.Comparator<Segment<?,?>>AbstractConcurrentOffHeapCache. SIZE_COMPARATORMethods in org.terracotta.offheapstore.concurrent that return Segment Modifier and Type Method Description protected Segment<K,V>AbstractConcurrentOffHeapMap. segmentFor(int hash)protected Segment<K,V>AbstractConcurrentOffHeapMap. segmentFor(java.lang.Object key)Methods in org.terracotta.offheapstore.concurrent that return types with arguments of type Segment Modifier and Type Method Description java.util.List<Segment<K,V>>AbstractConcurrentOffHeapMap. getSegments()Constructor parameters in org.terracotta.offheapstore.concurrent with type arguments of type Segment Constructor Description AbstractConcurrentOffHeapCache(Factory<? extends Segment<K,V>> segmentFactory, int concurrency)AbstractConcurrentOffHeapMap(Factory<? extends Segment<K,V>> segmentFactory)Create a concurrent map using a default number of segments.AbstractConcurrentOffHeapMap(Factory<? extends Segment<K,V>> segmentFactory, int concurrency)Create a concurrent map with a defined number of segments. -
Uses of Segment in org.terracotta.offheapstore.disk.persistent
Classes in org.terracotta.offheapstore.disk.persistent that implement Segment Modifier and Type Class Description classAbstractPersistentLockedOffHeapHashMap<K,V>classAbstractPersistentOffHeapCache<K,V>classPersistentReadWriteLockedOffHeapClockCache<K,V>classPersistentReadWriteLockedOffHeapHashMap<K,V>Constructor parameters in org.terracotta.offheapstore.disk.persistent with type arguments of type Segment Constructor Description AbstractPersistentConcurrentOffHeapMap(Factory<? extends Segment<K,V>> segmentFactory)Create a concurrent map using a default number of segments.AbstractPersistentConcurrentOffHeapMap(Factory<? extends Segment<K,V>> segmentFactory, int concurrency)Create a concurrent map with a defined number of segments. -
Uses of Segment in org.terracotta.offheapstore.eviction
Classes in org.terracotta.offheapstore.eviction that implement Segment Modifier and Type Class Description classEvictionListeningReadWriteLockedOffHeapClockCache<K,V>classEvictionListeningWriteLockedOffHeapClockCache<K,V> -
Uses of Segment in org.terracotta.offheapstore.pinning
Subinterfaces of Segment in org.terracotta.offheapstore.pinning Modifier and Type Interface Description interfacePinnableSegment<K,V>
-