|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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>
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||