Uses of Interface
org.terracotta.offheapstore.Segment

Packages that use Segment
org.terracotta.offheapstore   
org.terracotta.offheapstore.concurrent   
org.terracotta.offheapstore.disk.persistent   
org.terracotta.offheapstore.eviction   
org.terracotta.offheapstore.pinning   
 

Uses of Segment in org.terracotta.offheapstore
 

Classes in org.terracotta.offheapstore that implement Segment
 class AbstractLockedOffHeapHashMap<K,V>
          An abstract locked off-heap map.
 class AbstractOffHeapClockCache<K,V>
          An abstract off-heap cache implementation.
 class ReadWriteLockedOffHeapClockCache<K,V>
          A concurrent-read, exclusive-write off-heap clock cache.
 class ReadWriteLockedOffHeapHashMap<K,V>
          A concurrent-read, exclusive-write off-heap hash-map.
 class WriteLockedOffHeapClockCache<K,V>
          An exclusive-read/write off-heap clock cache.
 class WriteLockedOffHeapHashMap<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
protected  Segment<K,V>[] AbstractConcurrentOffHeapMap.segments
           
 

Methods in org.terracotta.offheapstore.concurrent that return Segment
protected  Segment<K,V> AbstractConcurrentOffHeapMap.segmentFor(int hash)
           
protected  Segment<K,V> AbstractConcurrentOffHeapMap.segmentFor(Object key)
           
 

Methods in org.terracotta.offheapstore.concurrent that return types with arguments of type Segment
 List<Segment<K,V>> AbstractConcurrentOffHeapMap.getSegments()
           
 

Constructor parameters in org.terracotta.offheapstore.concurrent with type arguments of type Segment
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
 class AbstractPersistentLockedOffHeapHashMap<K,V>
           
 class AbstractPersistentOffHeapCache<K,V>
           
 class PersistentReadWriteLockedOffHeapClockCache<K,V>
           
 class PersistentReadWriteLockedOffHeapHashMap<K,V>
           
 

Constructor parameters in org.terracotta.offheapstore.disk.persistent with type arguments of type Segment
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
 class EvictionListeningReadWriteLockedOffHeapClockCache<K,V>
           
 class EvictionListeningWriteLockedOffHeapClockCache<K,V>
           
 

Uses of Segment in org.terracotta.offheapstore.pinning
 

Subinterfaces of Segment in org.terracotta.offheapstore.pinning
 interface PinnableSegment<K,V>
           
 



Copyright © 2016. All Rights Reserved.