A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

A

AATreeFileAllocator - Class in org.terracotta.offheapstore.disk.storage
An augmented AA tree based allocator.
AATreeFileAllocator(long) - Constructor for class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
Create an abstract allocator using the given buffer source and initial size.
AATreeFileAllocator(long, DataInput) - Constructor for class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
AATreeSet<T extends java.lang.Comparable<? super T>> - Class in org.terracotta.offheapstore.util
 
AATreeSet() - Constructor for class org.terracotta.offheapstore.util.AATreeSet
 
AATreeSet.AbstractTreeNode<E extends java.lang.Comparable<? super E>> - Class in org.terracotta.offheapstore.util
 
AATreeSet.Node<E extends java.lang.Comparable<? super E>> - Interface in org.terracotta.offheapstore.util
 
AATreeSet.SubSet - Class in org.terracotta.offheapstore.util
 
AATreeSet.SubTreeIterator - Class in org.terracotta.offheapstore.util
 
AATreeSet.TerminalNode - Class in org.terracotta.offheapstore.util
 
AATreeSet.TreeIterator - Class in org.terracotta.offheapstore.util
 
AATreeSet.TreeNode<E extends java.lang.Comparable<? super E>> - Class in org.terracotta.offheapstore.util
 
AbstractConcurrentOffHeapCache<K,​V> - Class in org.terracotta.offheapstore.concurrent
 
AbstractConcurrentOffHeapCache(Factory<? extends PinnableSegment<K, V>>) - Constructor for class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache
 
AbstractConcurrentOffHeapCache(Factory<? extends Segment<K, V>>, int) - Constructor for class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache
 
AbstractConcurrentOffHeapMap<K,​V> - Class in org.terracotta.offheapstore.concurrent
An abstract concurrent (striped) off-heap map.
AbstractConcurrentOffHeapMap(Factory<? extends Segment<K, V>>) - Constructor for class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
Create a concurrent map using a default number of segments.
AbstractConcurrentOffHeapMap(Factory<? extends Segment<K, V>>, int) - Constructor for class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
Create a concurrent map with a defined number of segments.
AbstractConcurrentOffHeapMap.AggregatedValuesCollection - Class in org.terracotta.offheapstore.concurrent
 
AbstractConcurrentOffHeapMap.AggregateEntrySet - Class in org.terracotta.offheapstore.concurrent
 
AbstractConcurrentOffHeapMap.AggregateIterator<T> - Class in org.terracotta.offheapstore.concurrent
 
AbstractConcurrentOffHeapMap.AggregateKeySet - Class in org.terracotta.offheapstore.concurrent
 
AbstractConcurrentOffHeapMap.BaseAggregateSet<T> - Class in org.terracotta.offheapstore.concurrent
 
AbstractListenableStorageEngine<K,​V> - Class in org.terracotta.offheapstore.storage.listener
 
AbstractListenableStorageEngine() - Constructor for class org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine
 
AbstractLockedOffHeapHashMap<K,​V> - Class in org.terracotta.offheapstore
An abstract locked off-heap map.
AbstractLockedOffHeapHashMap(PageSource, boolean, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
AbstractLockedOffHeapHashMap(PageSource, boolean, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
AbstractLockedOffHeapHashMap(PageSource, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
AbstractLockedOffHeapHashMap(PageSource, StorageEngine<? super K, ? super V>, boolean) - Constructor for class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
AbstractLockedOffHeapHashMap(PageSource, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
AbstractLockedOffHeapHashMap(PageSource, StorageEngine<? super K, ? super V>, int, boolean) - Constructor for class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
AbstractLockedOffHeapHashMap.LockedEntryIterator - Class in org.terracotta.offheapstore
 
AbstractLockedOffHeapHashMap.LockedEntrySet - Class in org.terracotta.offheapstore
 
AbstractLockedOffHeapHashMap.LockedKeyIterator - Class in org.terracotta.offheapstore
 
AbstractLockedOffHeapHashMap.LockedKeySet - Class in org.terracotta.offheapstore
 
AbstractOffHeapClockCache<K,​V> - Class in org.terracotta.offheapstore
An abstract off-heap cache implementation.
AbstractOffHeapClockCache(PageSource, boolean, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
AbstractOffHeapClockCache(PageSource, boolean, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
AbstractOffHeapClockCache(PageSource, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
AbstractOffHeapClockCache(PageSource, StorageEngine<? super K, ? super V>, boolean) - Constructor for class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
AbstractOffHeapClockCache(PageSource, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
AbstractOffHeapClockCache(PageSource, StorageEngine<? super K, ? super V>, int, boolean) - Constructor for class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
AbstractPersistentConcurrentOffHeapCache<K,​V> - Class in org.terracotta.offheapstore.disk.persistent
 
AbstractPersistentConcurrentOffHeapCache(Factory<? extends PinnableSegment<K, V>>) - Constructor for class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapCache
Create a concurrent map using a default number of segments.
AbstractPersistentConcurrentOffHeapCache(Factory<? extends PinnableSegment<K, V>>, int) - Constructor for class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapCache
Create a concurrent map with a defined number of segments.
AbstractPersistentConcurrentOffHeapMap<K,​V> - Class in org.terracotta.offheapstore.disk.persistent
 
AbstractPersistentConcurrentOffHeapMap(Factory<? extends Segment<K, V>>) - Constructor for class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapMap
Create a concurrent map using a default number of segments.
AbstractPersistentConcurrentOffHeapMap(Factory<? extends Segment<K, V>>, int) - Constructor for class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapMap
Create a concurrent map with a defined number of segments.
AbstractPersistentLockedOffHeapHashMap<K,​V> - Class in org.terracotta.offheapstore.disk.persistent
 
AbstractPersistentLockedOffHeapHashMap(MappedPageSource, PersistentStorageEngine<? super K, ? super V>, boolean) - Constructor for class org.terracotta.offheapstore.disk.persistent.AbstractPersistentLockedOffHeapHashMap
 
AbstractPersistentLockedOffHeapHashMap(MappedPageSource, PersistentStorageEngine<? super K, ? super V>, int, boolean) - Constructor for class org.terracotta.offheapstore.disk.persistent.AbstractPersistentLockedOffHeapHashMap
 
AbstractPersistentOffHeapCache<K,​V> - Class in org.terracotta.offheapstore.disk.persistent
 
AbstractPersistentOffHeapCache(MappedPageSource, PersistentStorageEngine<? super K, ? super V>, boolean) - Constructor for class org.terracotta.offheapstore.disk.persistent.AbstractPersistentOffHeapCache
 
AbstractPersistentOffHeapCache(MappedPageSource, PersistentStorageEngine<? super K, ? super V>, int, boolean) - Constructor for class org.terracotta.offheapstore.disk.persistent.AbstractPersistentOffHeapCache
 
AbstractTreeNode() - Constructor for class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
AbstractTreeNode(int) - Constructor for class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
add(E) - Method in class org.terracotta.offheapstore.set.OffHeapHashSet
 
add(T) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
add(T) - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
addAllocationThreshold(UpfrontAllocatingPageSource.ThresholdDirection, long, Runnable) - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
Adds an allocation threshold action.
added(int, IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
addedMapping(Integer, ObjectStreamClass) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
address - Variable in class org.terracotta.offheapstore.disk.paging.MappedPageSource.AllocatedRegion
 
address - Variable in class org.terracotta.offheapstore.paging.Page
 
address - Variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource.AllocatedRegion
 
address() - Method in class org.terracotta.offheapstore.paging.Page
 
addressForPage(int) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
advance() - Method in class org.terracotta.offheapstore.util.AATreeSet.TreeIterator
 
aggregate(ByteBuffer[]) - Static method in class org.terracotta.offheapstore.util.ByteBufferUtils
 
AggregatedValuesCollection() - Constructor for class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregatedValuesCollection
 
AggregateEntrySet() - Constructor for class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateEntrySet
 
AggregateIterator() - Constructor for class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateIterator
 
AggregateKeySet() - Constructor for class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateKeySet
 
alignOffset(int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
alignOffset(long) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
allocate(int, boolean, boolean, OffHeapStorageArea) - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
allocate(int, boolean, boolean, OffHeapStorageArea) - Method in interface org.terracotta.offheapstore.paging.PageSource
Attempt to allocate a page of the given size.
allocate(int, boolean, boolean, OffHeapStorageArea) - Method in class org.terracotta.offheapstore.paging.PhantomReferenceLimitedPageSource
Allocates a byte buffer of the given size.
allocate(int, boolean, boolean, OffHeapStorageArea) - Method in class org.terracotta.offheapstore.paging.UnlimitedPageSource
 
allocate(int, boolean, boolean, OffHeapStorageArea) - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
Allocates a byte buffer of at least the given size.
allocate(int, PowerOfTwoAllocator.Packing) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
allocate(long) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
allocate(long) - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
allocate(long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
allocate(long) - Method in interface org.terracotta.offheapstore.storage.allocator.Allocator
 
allocate(long) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
allocate(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
ALLOCATE_ON_CLEAR_THRESHOLD_RATIO - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
allocateAsThief(int, boolean, OffHeapStorageArea) - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
allocateBackingBuffers(BufferSource, long, int, int, boolean) - Static method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
Allocate multiple buffers to fulfill the requested memory toAllocate.
allocateBuffer(int) - Method in interface org.terracotta.offheapstore.buffersource.BufferSource
Allocates a buffer of the given size.
allocateBuffer(int) - Method in class org.terracotta.offheapstore.buffersource.HeapBufferSource
 
allocateBuffer(int) - Method in class org.terracotta.offheapstore.buffersource.OffHeapBufferSource
 
allocateBuffer(int) - Method in class org.terracotta.offheapstore.buffersource.TimingBufferSource
 
allocated - Variable in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
allocated(PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
allocated(Region) - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
allocatedBuffers - Variable in class org.terracotta.offheapstore.paging.PhantomReferenceLimitedPageSource
 
AllocatedRegion(int, int) - Constructor for class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource.AllocatedRegion
 
AllocatedRegion(long, long) - Constructor for class org.terracotta.offheapstore.disk.paging.MappedPageSource.AllocatedRegion
 
allocateFromFree(int, boolean, OffHeapStorageArea) - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
allocateFromSmallBin(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
allocateFromSmallBin(int, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
allocateOrClearTable(int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
allocateRegion(long) - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
allocateTable(int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
ALLOCATION_LOG_LOCATION - Static variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
allocator - Variable in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
allocator - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
allocator - Variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
Allocator - Interface in org.terracotta.offheapstore.storage.allocator
 
apply(T) - Method in interface org.terracotta.offheapstore.util.ReopeningInterruptibleChannel.IoOperation
 
asByteBuffer() - Method in class org.terracotta.offheapstore.disk.paging.MappedPage
 
asByteBuffer() - Method in class org.terracotta.offheapstore.paging.Page
 
asIntBuffer() - Method in class org.terracotta.offheapstore.paging.Page
 
ASYNC_FLUSH_EXECUTOR - Static variable in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
attachedMapping(long, int, int) - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
attachedMapping(long, int, int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
attachedMapping(long, int, int) - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
attachedMapping(long, int, int) - Method in interface org.terracotta.offheapstore.storage.StorageEngine
 
available() - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
available() - Method in class org.terracotta.offheapstore.disk.storage.Region
 
available() - Method in class org.terracotta.offheapstore.storage.allocator.Region
 
available() - Method in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
availableBitSet - Variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
availableBitSet - Variable in class org.terracotta.offheapstore.disk.storage.Region
 
availableBitSet - Variable in class org.terracotta.offheapstore.storage.allocator.Region
 
availableHere() - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
availableHere() - Method in class org.terracotta.offheapstore.disk.storage.Region
 
availableHere() - Method in class org.terracotta.offheapstore.storage.allocator.Region
 
availableSet - Variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 

B

backward(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
backward(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
backward(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
backward(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
BASE_10_DIVISORS - Static variable in class org.terracotta.offheapstore.util.DebuggingUtils
 
BASE_10_SUFFIXES - Static variable in class org.terracotta.offheapstore.util.DebuggingUtils
 
BASE_2_SUFFIXES - Static variable in class org.terracotta.offheapstore.util.DebuggingUtils
 
baseAddress - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
baseAddress() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
BaseAggregateSet() - Constructor for class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.BaseAggregateSet
 
binaryKeyEquals(ByteBuffer, int, long, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
BinaryStorageEngine - Interface in org.terracotta.offheapstore.storage
 
bind(StorageEngine.Owner) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
bind(StorageEngine.Owner) - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
bind(StorageEngine.Owner) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
bind(StorageEngine.Owner) - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
bind(StorageEngine.Owner) - Method in interface org.terracotta.offheapstore.storage.StorageEngine
 
bind(StorageEngine.Owner, long) - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
bind(StorageEngine.Owner, long) - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
 
bind(StorageEngine.Owner, long) - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
bind(StorageEngine.Owner, long) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
binding - Variable in class org.terracotta.offheapstore.paging.Page
 
binding() - Method in class org.terracotta.offheapstore.paging.Page
 
BITS - org.terracotta.offheapstore.util.MemoryUnit
 
bitSize() - Method in enum org.terracotta.offheapstore.storage.PointerSize
 
BooleanHalfStorageEngine - Class in org.terracotta.offheapstore.storage
 
BooleanHalfStorageEngine() - Constructor for class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
BooleanPortability - Class in org.terracotta.offheapstore.storage.portability
 
BooleanPortability() - Constructor for class org.terracotta.offheapstore.storage.portability.BooleanPortability
 
bootstrap - Variable in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCacheFactory
 
bootstrap - Variable in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMapFactory
 
bootstrap(ObjectInput) - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapCache
 
bootstrap(ObjectInput) - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapMap
 
bootstrap(ObjectInput) - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentLockedOffHeapHashMap
 
bootstrap(ObjectInput) - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentOffHeapCache
 
bootstrap(ObjectInput) - Method in interface org.terracotta.offheapstore.disk.persistent.Persistent
 
bootstrap(ObjectInput) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
bootstrap(ObjectInput) - Method in class org.terracotta.offheapstore.disk.storage.PersistentIntegerStorageEngine
 
bootstrap(ObjectInput) - Method in class org.terracotta.offheapstore.disk.storage.PersistentSplitStorageEngine
 
bootstrap(ObjectInput) - Method in class org.terracotta.offheapstore.disk.storage.portability.PersistentByteArrayPortability
 
bootstrap(ObjectInput) - Method in class org.terracotta.offheapstore.disk.storage.portability.PersistentSerializablePortability
 
bootstrap(ObjectInput) - Method in class org.terracotta.offheapstore.storage.portability.StringPortability
 
buffer - Variable in class org.terracotta.offheapstore.paging.Page
 
buffer - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine.CachedEncode
 
buffer - Variable in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
bufferAllocation(BufferSource, int, int, boolean, PrintStream, long) - Static method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
buffers - Variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
bufferSizes - Variable in class org.terracotta.offheapstore.paging.PhantomReferenceLimitedPageSource
 
BufferSource - Interface in org.terracotta.offheapstore.buffersource
A source of NIO buffers of some type.
ByteArrayPortability - Class in org.terracotta.offheapstore.storage.portability
A simple byte[] portability.
ByteArrayPortability() - Constructor for class org.terracotta.offheapstore.storage.portability.ByteArrayPortability
 
ByteBufferInputStream - Class in org.terracotta.offheapstore.util
 
ByteBufferInputStream(ByteBuffer) - Constructor for class org.terracotta.offheapstore.util.ByteBufferInputStream
 
ByteBufferUtils - Class in org.terracotta.offheapstore.util
 
ByteBufferUtils() - Constructor for class org.terracotta.offheapstore.util.ByteBufferUtils
 
BYTES - org.terracotta.offheapstore.util.MemoryUnit
 
byteSize() - Method in enum org.terracotta.offheapstore.storage.PointerSize
 

C

CachedEncode(K, V, ByteBuffer, ByteBuffer, Long) - Constructor for class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine.CachedEncode
 
CachedEncode(T, ByteBuffer) - Constructor for class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine.CachedEncode
 
capacity - Variable in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
capacity() - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
capacity() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
CEILING - org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator.Packing
 
channel - Variable in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
channelFactory - Variable in class org.terracotta.offheapstore.util.ReopeningInterruptibleChannel
 
checkAnyChunk(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
checkAnyChunk(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
checkForConcurrentModification() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedEntryIterator
 
checkForConcurrentModification() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedKeyIterator
 
checkForConcurrentModification() - Method in class org.terracotta.offheapstore.OffHeapHashMap.HashIterator
 
checkFreeChunk(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
checkFreeChunk(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
checkInUseChunk(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
checkInUseChunk(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
checkMallocedChunk(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
checkMallocedChunk(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
checkSmallBin(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
checkSmallBin(int) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
checkTopChunk(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
checkTopChunk(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
checkTree(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
checkTree(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
checkTreeBin(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
checkTreeBin(int) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
child(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
child(int, int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
child(long, int) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
child(long, int, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
chunk - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileWriteTask
 
CHUNK_ALIGN_MASK - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
CHUNK_ALIGN_MASK - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
CHUNK_OVERHEAD - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
CHUNK_OVERHEAD - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
chunkInUse(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
chunkInUse(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
chunks - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
chunkSize(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
chunkSize(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
chunkToMem(int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
chunkToMem(long) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
CINUSE_BIT - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
CINUSE_BIT - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
claim(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
claimPage(long, long) - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
claimRegion(long, long) - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
clear() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
clear() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedEntrySet
 
clear() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedKeySet
 
clear() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.BaseAggregateSet
 
clear() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
clear() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
clear() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
clear() - Method in class org.terracotta.offheapstore.OffHeapHashMap.EntrySet
 
clear() - Method in class org.terracotta.offheapstore.OffHeapHashMap.KeySet
 
clear() - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
clear() - Method in class org.terracotta.offheapstore.set.OffHeapHashSet
 
clear() - Method in interface org.terracotta.offheapstore.storage.allocator.Allocator
 
clear() - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
clear() - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
clear() - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
clear() - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
Called to indicate that all keys and values are now free.
clear() - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
clear() - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
clear() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
clear() - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
clear() - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
clear() - Method in interface org.terracotta.offheapstore.storage.StorageEngine
Called to indicate that all keys and values are now free.
clear() - Method in class org.terracotta.offheapstore.util.AATreeSet
 
clear() - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
cleared() - Method in interface org.terracotta.offheapstore.storage.listener.RuntimeStorageEngineListener
 
clearInternal() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
clearInternal() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
clearInternal() - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
clearPreviousInUse(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
clearPreviousInUse(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
clearSmallMap(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
clearSmallMap(int) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
clearTreeMap(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
clearTreeMap(int) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
clockHand - Variable in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
close() - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
close() - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapCache
 
close() - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapMap
 
close() - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentLockedOffHeapHashMap
 
close() - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentOffHeapCache
 
close() - Method in interface org.terracotta.offheapstore.disk.persistent.Persistent
 
close() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
close() - Method in class org.terracotta.offheapstore.disk.storage.PersistentIntegerStorageEngine
 
close() - Method in class org.terracotta.offheapstore.disk.storage.PersistentSplitStorageEngine
 
close() - Method in class org.terracotta.offheapstore.disk.storage.portability.PersistentByteArrayPortability
 
close() - Method in class org.terracotta.offheapstore.disk.storage.portability.PersistentSerializablePortability
 
close() - Method in class org.terracotta.offheapstore.storage.portability.StringPortability
 
close() - Method in class org.terracotta.offheapstore.util.ReopeningInterruptibleChannel
 
commitSuicide(String) - Static method in class org.terracotta.offheapstore.buffersource.TimingBufferSource
Try to terminate the VM as soon as possible no matter the method and how abrupt it may be.
comparator() - Method in class org.terracotta.offheapstore.util.AATreeSet
 
comparator() - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
compareTo(Comparable<?>) - Method in class org.terracotta.offheapstore.disk.storage.Region
Order this region relative to another.
compareTo(Comparable<?>) - Method in class org.terracotta.offheapstore.storage.allocator.Region
Order this region relative to another.
completeAsynchronously(Runnable) - Method in class org.terracotta.offheapstore.util.Retryer
 
compress() - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
compress(FileBackedStorageEngine.FileChunk) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
compressThreshold - Variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
computeIfAbsentWithMetadata(K, Function<? super K, ? extends MetadataTuple<V>>) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
computeIfAbsentWithMetadata(K, Function<? super K, ? extends MetadataTuple<V>>) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
computeIfAbsentWithMetadata(K, Function<? super K, ? extends MetadataTuple<V>>) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
computeIfAbsentWithMetadata(K, Function<? super K, ? extends MetadataTuple<V>>) - Method in interface org.terracotta.offheapstore.Segment
 
computeIfPresentWithMetadata(K, BiFunction<? super K, ? super MetadataTuple<V>, ? extends MetadataTuple<V>>) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
computeIfPresentWithMetadata(K, BiFunction<? super K, ? super MetadataTuple<V>, ? extends MetadataTuple<V>>) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
computeIfPresentWithMetadata(K, BiFunction<? super K, ? super MetadataTuple<V>, ? extends MetadataTuple<V>>) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
computeIfPresentWithMetadata(K, BiFunction<? super K, ? super MetadataTuple<V>, ? extends MetadataTuple<V>>) - Method in interface org.terracotta.offheapstore.Segment
 
computeWithMetadata(K, BiFunction<? super K, ? super MetadataTuple<V>, ? extends MetadataTuple<V>>) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
computeWithMetadata(K, BiFunction<? super K, ? super MetadataTuple<V>, ? extends MetadataTuple<V>>) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
computeWithMetadata(K, BiFunction<? super K, ? super MetadataTuple<V>, ? extends MetadataTuple<V>>) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
computeWithMetadata(K, BiFunction<? super K, ? super MetadataTuple<V>, ? extends MetadataTuple<V>>) - Method in interface org.terracotta.offheapstore.Segment
 
ConcurrentMapInternals - Interface in org.terracotta.offheapstore.concurrent
 
ConcurrentOffHeapClockCache<K,​V> - Class in org.terracotta.offheapstore.concurrent
A striped concurrent-read/exclusive-write clock cache.
ConcurrentOffHeapClockCache(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentOffHeapClockCache
Creates a cache using the given table buffer source and storage engine factory.
ConcurrentOffHeapClockCache(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, long, int) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentOffHeapClockCache
Creates a cache using the given table buffer source, storage engine factory, initial table size, and concurrency.
ConcurrentOffHeapClockCache(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, EvictionListener<K, V>) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentOffHeapClockCache
Creates a cache using the given table buffer source and storage engine factory.
ConcurrentOffHeapClockCache(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, EvictionListener<K, V>, long, int) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentOffHeapClockCache
Creates a cache using the given table buffer source, storage engine factory, initial table size, and concurrency.
ConcurrentOffHeapClockCache(Factory<? extends AbstractOffHeapClockCache<K, V>>, int) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentOffHeapClockCache
Creates a cache using the given table buffer source and storage engine factory.
ConcurrentOffHeapHashMap<K,​V> - Class in org.terracotta.offheapstore.concurrent
A striped concurrent-read/exclusive-write map.
ConcurrentOffHeapHashMap(PageSource, boolean, Factory<? extends StorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentOffHeapHashMap
 
ConcurrentOffHeapHashMap(PageSource, boolean, Factory<? extends StorageEngine<? super K, ? super V>>, long, int) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentOffHeapHashMap
 
ConcurrentOffHeapHashMap(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentOffHeapHashMap
Creates a map using the given table buffer source and storage engine factory.
ConcurrentOffHeapHashMap(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, long, int) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentOffHeapHashMap
Creates a map using the given table buffer source, storage engine factory, initial table size, and concurrency.
ConcurrentWriteLockedOffHeapClockCache<K,​V> - Class in org.terracotta.offheapstore.concurrent
A striped exclusive-read/write clock cache.
ConcurrentWriteLockedOffHeapClockCache(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentWriteLockedOffHeapClockCache
Creates a cache using the given table buffer source and storage engine factory.
ConcurrentWriteLockedOffHeapClockCache(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, long, int) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentWriteLockedOffHeapClockCache
Creates a cache using the given table buffer source, storage engine factory, initial table size, and concurrency.
ConcurrentWriteLockedOffHeapClockCache(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, EvictionListener<K, V>) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentWriteLockedOffHeapClockCache
Creates a cache using the given table buffer source and storage engine factory.
ConcurrentWriteLockedOffHeapClockCache(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, EvictionListener<K, V>, long, int) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentWriteLockedOffHeapClockCache
Creates a cache using the given table buffer source, storage engine factory, initial table size, and concurrency.
ConcurrentWriteLockedOffHeapHashMap<K,​V> - Class in org.terracotta.offheapstore.concurrent
A striped exclusive-read/write map.
ConcurrentWriteLockedOffHeapHashMap(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentWriteLockedOffHeapHashMap
Creates a map using the given table buffer source and storage engine factory.
ConcurrentWriteLockedOffHeapHashMap(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, long, int) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentWriteLockedOffHeapHashMap
Creates a map using the given table buffer source, storage engine factory, initial table size, and concurrency.
contains(Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedEntrySet
 
contains(Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedKeySet
 
contains(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateEntrySet
 
contains(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateKeySet
 
contains(Object) - Method in class org.terracotta.offheapstore.OffHeapHashMap.EncodingSet
 
contains(Object) - Method in class org.terracotta.offheapstore.OffHeapHashMap.EntrySet
 
contains(Object) - Method in class org.terracotta.offheapstore.OffHeapHashMap.KeySet
 
contains(Object) - Method in class org.terracotta.offheapstore.set.OffHeapHashSet
 
containsAll(Collection<?>) - Method in class org.terracotta.offheapstore.set.OffHeapHashSet
 
containsKey(Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
containsKey(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
containsKey(Object) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
containsValue(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
convert(long, MemoryUnit) - Method in enum org.terracotta.offheapstore.util.MemoryUnit
 
copied(int, long, long, int) - Method in interface org.terracotta.offheapstore.storage.listener.RuntimeStorageEngineListener
 
create(IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap.EncodingIterator
 
create(IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap.EntryIterator
 
create(IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap.HashIterator
 
create(IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap.KeyIterator
 
create(Supplier<T>) - Static method in class org.terracotta.offheapstore.util.ReopeningInterruptibleChannel
 
createAllocatorLog(long, int, int) - Static method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
createEncodingSet() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
createEntry(int, long, int) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
createEntrySet() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
createEntrySet() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
createFactory() - Static method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
createFactory(MappedPageSource, long, MemoryUnit, Portability<? super K>, Portability<? super V>) - Static method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
createFactory(MappedPageSource, long, MemoryUnit, Portability<? super K>, Portability<? super V>, boolean) - Static method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
createFactory(MappedPageSource, long, MemoryUnit, Portability<? super K>, Portability<? super V>, Factory<? extends ExecutorService>, boolean) - Static method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
createFactory(PageSource, int, int, Portability<? super T>, boolean, boolean) - Static method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
createFactory(PageSource, int, Portability<? super T>) - Static method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
createFactory(PageSource, int, Portability<? super T>, boolean, boolean) - Static method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
createFactory(PointerSize, PageSource, int) - Static method in class org.terracotta.offheapstore.storage.SerializableStorageEngine
 
createFactory(PointerSize, PageSource, int) - Static method in class org.terracotta.offheapstore.storage.StringStorageEngine
 
createFactory(PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, boolean, boolean) - Static method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
createFactory(PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Static method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
createFactory(PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, boolean, boolean) - Static method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
createFactory(PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Static method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
createFactory(PointerSize, PageSource, int, Portability<Serializable>) - Static method in class org.terracotta.offheapstore.storage.SerializableStorageEngine
 
createFactory(Factory<? extends HalfStorageEngine<K>>, Factory<? extends HalfStorageEngine<V>>) - Static method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
createFactory(Factory<? extends HalfStorageEngine<V>>) - Static method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
createKeySet() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
createKeySet() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
createNode(T) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
createPersistentFactory() - Static method in class org.terracotta.offheapstore.disk.storage.PersistentIntegerStorageEngine
 
createPersistentFactory(Factory<? extends PersistentHalfStorageEngine<K>>, Factory<? extends PersistentHalfStorageEngine<V>>) - Static method in class org.terracotta.offheapstore.disk.storage.PersistentSplitStorageEngine
 
criticalNanos - Variable in class org.terracotta.offheapstore.buffersource.TimingBufferSource
 
currentChannel - Variable in class org.terracotta.offheapstore.util.ReopeningInterruptibleChannel
 
currentIterator - Variable in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateIterator
 
currentTableShrinkThreshold - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 

D

DATA_OFFSET - Static variable in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
DATA_OFFSET - Static variable in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
DEBUG - Static variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
DEBUG - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
DEBUG - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
DEBUG - Static variable in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
DebuggingUtils - Class in org.terracotta.offheapstore.util
 
DebuggingUtils() - Constructor for class org.terracotta.offheapstore.util.DebuggingUtils
 
decode(ByteBuffer) - Method in class org.terracotta.offheapstore.storage.portability.BooleanPortability
 
decode(ByteBuffer) - Method in class org.terracotta.offheapstore.storage.portability.ByteArrayPortability
 
decode(ByteBuffer) - Method in interface org.terracotta.offheapstore.storage.portability.Portability
Decodes a ByteBuffer to an object of type T.
decode(ByteBuffer) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
decode(ByteBuffer) - Method in class org.terracotta.offheapstore.storage.portability.StringPortability
 
decode(ByteBuffer, WriteContext) - Method in interface org.terracotta.offheapstore.storage.portability.WriteBackPortability
 
decrementLevel() - Method in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
decrementLevel() - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
decrementLevel() - Method in class org.terracotta.offheapstore.util.AATreeSet.TerminalNode
 
DEFAULT_CONCURRENCY - Static variable in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
DEFAULT_TABLE_SIZE - Static variable in class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapClockCacheFactory
 
DEFAULT_TABLE_SIZE - Static variable in class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapHashMapFactory
 
DEFAULT_TABLE_SIZE - Static variable in class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapClockCacheFactory
 
DEFAULT_TABLE_SIZE - Static variable in class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapHashMapFactory
 
DEFAULT_TABLE_SIZE - Static variable in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCacheFactory
 
DEFAULT_TABLE_SIZE - Static variable in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMapFactory
 
delegate - Variable in class org.terracotta.offheapstore.buffersource.TimingBufferSource
 
deletedElement - Variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
deletedNode - Variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
designatedVictim - Variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
designatedVictim - Variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
designatedVictimSize - Variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
designatedVictimSize - Variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
destroy() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
destroy() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
destroy() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
destroy() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
destroy() - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
destroy() - Method in interface org.terracotta.offheapstore.Segment
 
destroy() - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
destroy() - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
 
destroy() - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
destroy() - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
destroy() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
destroy() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
destroy() - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
destroy() - Method in interface org.terracotta.offheapstore.storage.StorageEngine
 
DESTROYED_TABLE - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
DirectEntry(IntBuffer) - Constructor for class org.terracotta.offheapstore.OffHeapHashMap.DirectEntry
 
disconnect(ObjectStreamClass) - Static method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
dlfree(int, boolean) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
dlfree(long, boolean) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
dlmalloc(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
dlmalloc(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
doConvert(int, int) - Static method in enum org.terracotta.offheapstore.util.MemoryUnit
 
doConvert(int, long) - Static method in enum org.terracotta.offheapstore.util.MemoryUnit
 
dump() - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
dump() - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
dump() - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 

E

EMPTY_BUFFER_ARRAY - Static variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
encode(byte[]) - Method in class org.terracotta.offheapstore.storage.portability.ByteArrayPortability
 
encode(Serializable) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
encode(Boolean) - Method in class org.terracotta.offheapstore.storage.portability.BooleanPortability
 
encode(String) - Method in class org.terracotta.offheapstore.storage.portability.StringPortability
 
encode(T) - Method in interface org.terracotta.offheapstore.storage.portability.Portability
Encodes an object of type T as a ByteBuffer.
encoding - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine.CachedEncode
 
encoding(int, int) - Static method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
ENCODING - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
EncodingIterator() - Constructor for class org.terracotta.offheapstore.OffHeapHashMap.EncodingIterator
 
encodings() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
encodingSet - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
encodingSet() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
encodingSet() - Method in interface org.terracotta.offheapstore.storage.StorageEngine.Owner
 
EncodingSet() - Constructor for class org.terracotta.offheapstore.OffHeapHashMap.EncodingSet
 
end - Variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
end - Variable in class org.terracotta.offheapstore.disk.storage.Region
 
end - Variable in class org.terracotta.offheapstore.storage.allocator.Region
 
end - Variable in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
end() - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
end() - Method in class org.terracotta.offheapstore.disk.storage.Region
 
end() - Method in class org.terracotta.offheapstore.storage.allocator.Region
 
entries() - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap
 
ENTRY_BIT_SHIFT - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
ENTRY_SIZE - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
Size of a table entry in primitive int units
EntryIterator() - Constructor for class org.terracotta.offheapstore.OffHeapHashMap.EntryIterator
 
entrySet - Variable in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
entrySet - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
entrySet() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
entrySet() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
EntrySet() - Constructor for class org.terracotta.offheapstore.OffHeapHashMap.EntrySet
 
equals(ObjectStreamClass, ObjectStreamClass) - Static method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
equals(Object) - Method in class org.terracotta.offheapstore.disk.storage.Region
 
equals(Object) - Method in class org.terracotta.offheapstore.MetadataTuple
 
equals(Object) - Method in class org.terracotta.offheapstore.OffHeapHashMap.DirectEntry
 
equals(Object) - Method in class org.terracotta.offheapstore.storage.allocator.Region
 
equals(Object) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability.SerializableDataKey
 
equals(Object) - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap.IdentityWeakReference
 
equals(Object, int) - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
equals(Object, int) - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
Called to determine the equality of the given Java object value against the given encoded form.
equals(Object, int) - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
equals(Object, int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
equals(Object, ByteBuffer) - Method in class org.terracotta.offheapstore.storage.portability.BooleanPortability
 
equals(Object, ByteBuffer) - Method in class org.terracotta.offheapstore.storage.portability.ByteArrayPortability
Byte arrays do not have a content-based equals method so this throws UnsupportedOperationException.
equals(Object, ByteBuffer) - Method in interface org.terracotta.offheapstore.storage.portability.Portability
Returns true if the encoded object once decoded would be Object.equals(Object) to the supplied object.
equals(Object, ByteBuffer) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
equals(Object, ByteBuffer) - Method in class org.terracotta.offheapstore.storage.portability.StringPortability
 
equals(SerializablePortability.SerializableDataKey, SerializablePortability.SerializableDataKey) - Static method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
equalsBinaryKey(ByteBuffer, long) - Method in interface org.terracotta.offheapstore.storage.BinaryStorageEngine
 
equalsBinaryKey(ByteBuffer, long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
equalsKey(Object, long) - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
equalsKey(Object, long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
equalsKey(Object, long) - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
equalsKey(Object, long) - Method in interface org.terracotta.offheapstore.storage.StorageEngine
Called to determine the equality of the given object against the given encoded form.
equalsValue(Object, long) - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
equalsValue(Object, long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
equalsValue(Object, long) - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
equalsValue(Object, long) - Method in interface org.terracotta.offheapstore.storage.StorageEngine
Called to determine the equality of the given Java object value against the given encoded form.
evict(int, boolean) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
evict(int, boolean) - Method in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
evict(int, boolean) - Method in class org.terracotta.offheapstore.eviction.EvictionListeningReadWriteLockedOffHeapClockCache
 
evict(int, boolean) - Method in class org.terracotta.offheapstore.eviction.EvictionListeningWriteLockedOffHeapClockCache
 
evict(int, boolean) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
evict(int, boolean) - Method in interface org.terracotta.offheapstore.storage.StorageEngine.Owner
 
evictable(int) - Method in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
evictAll() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
evictAtAddress(long, boolean) - Method in interface org.terracotta.offheapstore.paging.OffHeapStorageArea.Owner
 
evictAtAddress(long, boolean) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
evictAtAddress(long, boolean) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
evicting(Callable<Map.Entry<K, V>>) - Method in interface org.terracotta.offheapstore.eviction.EvictionListener
Called prior to the eviction of a cache mapping.
evictionListener - Variable in class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapClockCacheFactory
 
evictionListener - Variable in class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapClockCacheFactory
 
EvictionListener<K,​V> - Interface in org.terracotta.offheapstore.eviction
Listener interface used to monitor eviction in off-heap caches.
EvictionListeningReadWriteLockedOffHeapClockCache<K,​V> - Class in org.terracotta.offheapstore.eviction
 
EvictionListeningReadWriteLockedOffHeapClockCache(EvictionListener<K, V>, PageSource, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.eviction.EvictionListeningReadWriteLockedOffHeapClockCache
 
EvictionListeningReadWriteLockedOffHeapClockCache(EvictionListener<K, V>, PageSource, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.eviction.EvictionListeningReadWriteLockedOffHeapClockCache
 
EvictionListeningWriteLockedOffHeapClockCache<K,​V> - Class in org.terracotta.offheapstore.eviction
 
EvictionListeningWriteLockedOffHeapClockCache(EvictionListener<K, V>, PageSource, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.eviction.EvictionListeningWriteLockedOffHeapClockCache
 
EvictionListeningWriteLockedOffHeapClockCache(EvictionListener<K, V>, PageSource, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.eviction.EvictionListeningWriteLockedOffHeapClockCache
 
execute(ReopeningInterruptibleChannel.IoOperation<T, R>) - Method in class org.terracotta.offheapstore.util.ReopeningInterruptibleChannel
 
executor - Variable in class org.terracotta.offheapstore.util.Retryer
 
expand(int, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
expand(long) - Method in interface org.terracotta.offheapstore.storage.allocator.Allocator
 
expand(long) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
expand(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
expandData() - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
expandTable(int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
expectedModCount - Variable in class org.terracotta.offheapstore.OffHeapHashMap.HashIterator
 

F

Factory<T> - Interface in org.terracotta.offheapstore.util
A generic instance factory.
FACTORY - Static variable in class org.terracotta.offheapstore.disk.storage.PersistentIntegerStorageEngine
 
FACTORY - Static variable in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
fallback(AATreeSet.Node<Region>) - Method in enum org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator.Packing
 
FALLING - org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource.ThresholdDirection
 
fallingThresholds - Variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
FALSE - Static variable in class org.terracotta.offheapstore.storage.portability.BooleanPortability
 
file - Variable in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
FileBackedStorageEngine<K,​V> - Class in org.terracotta.offheapstore.disk.storage
 
FileBackedStorageEngine(MappedPageSource, long, MemoryUnit, Portability<? super K>, Portability<? super V>) - Constructor for class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
FileBackedStorageEngine(MappedPageSource, long, MemoryUnit, Portability<? super K>, Portability<? super V>, boolean) - Constructor for class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
FileBackedStorageEngine(MappedPageSource, long, MemoryUnit, Portability<? super K>, Portability<? super V>, ExecutorService) - Constructor for class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
FileBackedStorageEngine(MappedPageSource, long, MemoryUnit, Portability<? super K>, Portability<? super V>, ExecutorService, boolean) - Constructor for class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
FileBackedStorageEngine.FileChunk - Class in org.terracotta.offheapstore.disk.storage
 
FileBackedStorageEngine.FileWriteTask - Class in org.terracotta.offheapstore.disk.storage
 
FileChunk(long, long) - Constructor for class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
FileChunk(ObjectInput) - Constructor for class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
filePosition - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
FileWriteTask(FileBackedStorageEngine.FileChunk, long, ByteBuffer, ByteBuffer, int) - Constructor for class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileWriteTask
 
fill(K, V) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
fill(K, V) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache
 
fill(K, V) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
See OffHeapHashMap.fill(Object, Object) for a detailed description.
fill(K, V) - Method in class org.terracotta.offheapstore.OffHeapHashMap
Associates the specified value with the specified key in this map.
fill(K, V) - Method in interface org.terracotta.offheapstore.Segment
See OffHeapHashMap.fill(Object, Object) for a detailed description.
fill(K, V, int) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
fill(K, V, int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
fill(K, V, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
fill(K, V, int) - Method in interface org.terracotta.offheapstore.Segment
 
fill(K, V, int, int[], int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
find(int, PowerOfTwoAllocator.Packing) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
find(long) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
Find a region of the given size.
find(long) - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
Find a region of the given size.
find(Object) - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
find(Object) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
find(Object) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
find(PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
Find an item in the tree.
find(AATreeSet.Node<T>, T) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
FindbugsSuppressWarnings - Annotation Type in org.terracotta.offheapstore.util
 
findChunk(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
findFreeChunk(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
findFreeChunk(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
findRegion(int, PowerOfTwoAllocator.Packing) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
Find a region of the given size.
findVictimPages(int, int, int) - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
fireCleared() - Method in class org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine
 
fireCopied(int, long, long, int) - Method in class org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine
 
fireFreed(long, int, ByteBuffer, boolean) - Method in class org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine
 
fireRecovered(Callable<K>, Callable<V>, ByteBuffer, ByteBuffer, int, int, long) - Method in class org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine
 
fireThresholds(long, long) - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
fireWritten(K, V, ByteBuffer, ByteBuffer, int, int, long) - Method in class org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine
 
first() - Method in class org.terracotta.offheapstore.util.AATreeSet
 
first() - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
FLAG_BITS - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
FLAG_BITS - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
FLAG4_BIT - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
FLAG4_BIT - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
FLOOR - org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator.Packing
 
flush() - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
flush() - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapCache
 
flush() - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapMap
 
flush() - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentLockedOffHeapHashMap
 
flush() - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentOffHeapCache
 
flush() - Method in interface org.terracotta.offheapstore.disk.persistent.Persistent
 
flush() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
flush() - Method in class org.terracotta.offheapstore.disk.storage.PersistentIntegerStorageEngine
 
flush() - Method in class org.terracotta.offheapstore.disk.storage.PersistentSplitStorageEngine
 
flush() - Method in class org.terracotta.offheapstore.disk.storage.portability.PersistentByteArrayPortability
 
flush() - Method in class org.terracotta.offheapstore.disk.storage.portability.PersistentSerializablePortability
 
flush() - Method in class org.terracotta.offheapstore.storage.portability.StringPortability
 
flush() - Method in interface org.terracotta.offheapstore.storage.portability.WriteContext
 
forClass() - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability.SerializableDataKey
 
forward(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
forward(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
forward(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
forward(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
free(int) - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
free(int) - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
Called to indicate that the associated encoded value is no longer needed.
free(int) - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
free(int) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
free(int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
free(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
free(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
free(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
free(long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
free(long) - Method in interface org.terracotta.offheapstore.storage.allocator.Allocator
 
free(long) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
free(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
free(long) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
free(long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
free(long, long) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
free(long, long) - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
free(PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
free(Region) - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
free(Page) - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
free(Page) - Method in interface org.terracotta.offheapstore.paging.PageSource
 
free(Page) - Method in class org.terracotta.offheapstore.paging.PhantomReferenceLimitedPageSource
Frees the supplied buffer.
free(Page) - Method in class org.terracotta.offheapstore.paging.UnlimitedPageSource
 
free(Page) - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
Frees the supplied buffer.
free(Region) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
freeable - Variable in class org.terracotta.offheapstore.paging.Page
 
freed(long, int, ByteBuffer, boolean) - Method in interface org.terracotta.offheapstore.storage.listener.RuntimeStorageEngineListener
 
freed(PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
freed(Region) - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
freeMapping(long, int, boolean) - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
freeMapping(long, int, boolean) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
freeMapping(long, int, boolean) - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
freeMapping(long, int, boolean) - Method in interface org.terracotta.offheapstore.storage.StorageEngine
Called to indicate that the associated encoded value is no longer needed.
freePage(Page) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
freePendingTables() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
freePhysicalMemory() - Static method in class org.terracotta.offheapstore.util.PhysicalMemory
 
freeRegion(long) - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
freeSwapSpace() - Static method in class org.terracotta.offheapstore.util.PhysicalMemory
 
freeTable(Page) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
freeTable(Page, IntBuffer, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 

G

get() - Method in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine.CachedEncode
 
get(Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
get(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
get(Object) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
get(K) - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap
 
getAddress(Page) - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
getAllocatedMemory() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getAllocatedMemory() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
getAllocatedMemory() - Method in interface org.terracotta.offheapstore.MapInternals
 
getAllocatedMemory() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getAllocatedMemory() - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
getAllocatedMemory() - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
getAllocatedMemory() - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
Returns a measure of the amount of memory allocated for this storage engine.
getAllocatedMemory() - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
getAllocatedMemory() - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
getAllocatedMemory() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
getAllocatedMemory() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
getAllocatedMemory() - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
getAllocatedMemory() - Method in interface org.terracotta.offheapstore.storage.StorageEngine
Returns a measure of the amount of memory allocated for this storage engine.
getAllocatedSize() - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
getAllocatedSizeUnSync() - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
getAndPin(K) - Method in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
getAndPin(K) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache
 
getAndPin(K) - Method in interface org.terracotta.offheapstore.pinning.PinnableCache
 
getAndSetMetadata(Object, int, int) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
getAndSetMetadata(Object, int, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getAndSetMetadata(K, int, int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getAndSetMetadata(K, int, int) - Method in interface org.terracotta.offheapstore.Segment
 
getAtTableOffset(int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getAttribute(String) - Static method in class org.terracotta.offheapstore.util.PhysicalMemory
 
getCapacity() - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
Return the total allocated capacity, used or not
getConcurrency() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getDataAllocatedMemory() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getDataAllocatedMemory() - Method in interface org.terracotta.offheapstore.MapInternals
 
getDataAllocatedMemory() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getDataOccupiedMemory() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getDataOccupiedMemory() - Method in interface org.terracotta.offheapstore.MapInternals
 
getDataOccupiedMemory() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getDataSize() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getDataSize() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
getDataSize() - Method in interface org.terracotta.offheapstore.MapInternals
 
getDataSize() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getDataSize() - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
getDataSize() - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
Returns a measure of the total size of the keys and values stored in this storage engine.
getDataSize() - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
getDataSize() - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
getDataSize() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
getDataSize() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
getDataSize() - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
getDataSize() - Method in interface org.terracotta.offheapstore.storage.StorageEngine
Returns a measure of the total size of the keys and values stored in this storage engine.
getDataVitalMemory() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getDataVitalMemory() - Method in interface org.terracotta.offheapstore.MapInternals
 
getDataVitalMemory() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getDiskWriteContext(long, int) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
getEncoded() - Method in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine.CachedEncode
 
getEncodedKey() - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine.CachedEncode
 
getEncodedValue() - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine.CachedEncode
 
getEncoding() - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine.CachedEncode
 
getEncodingForHashAndBinary(int, ByteBuffer) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
getEncodingForHashAndBinary(int, ByteBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getEncodingForHashAndBinary(int, ByteBuffer) - Method in interface org.terracotta.offheapstore.storage.StorageEngine.Owner
 
getEntryAtTableOffset(int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getEvictionIndex() - Method in class org.terracotta.offheapstore.AbstractOffHeapClockCache
Return the table offset of the to be evicted mapping.
getEvictionIndex(int, int) - Method in class org.terracotta.offheapstore.AbstractOffHeapClockCache
Return the table offset of the to be evicted mapping within the given probe sequence.
getFile() - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
getIndexFor(int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getIndexForPage(Page) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
getKey() - Method in class org.terracotta.offheapstore.OffHeapHashMap.DirectEntry
 
getKey() - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine.CachedEncode
 
getKey() - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap.SimpleEntry
 
getKeyBuffer() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileWriteTask
 
getKeyWriteContext(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
getKeyWriteContext(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
getKeyWriteContext(long) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
getKeyWriteContext(long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
getLastUsedAddress() - Method in interface org.terracotta.offheapstore.storage.allocator.Allocator
 
getLastUsedAddress() - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
getLastUsedAddress() - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
getLastUsedPointer() - Method in interface org.terracotta.offheapstore.storage.allocator.Allocator
 
getLastUsedPointer() - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
getLastUsedPointer() - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
getLeft() - Method in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
getLeft() - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
getLevel() - Method in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
getLevel() - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
getLock() - Method in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCache
 
getLock() - Method in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMap
 
getLock() - Method in class org.terracotta.offheapstore.ReadWriteLockedOffHeapClockCache
 
getLock() - Method in class org.terracotta.offheapstore.ReadWriteLockedOffHeapHashMap
 
getLock() - Method in interface org.terracotta.offheapstore.Segment
Return the ReentrantReadWriteLock used by this segment.
getLock() - Method in class org.terracotta.offheapstore.WriteLockedOffHeapClockCache
 
getLock() - Method in class org.terracotta.offheapstore.WriteLockedOffHeapHashMap
 
getMaximumAddress() - Method in interface org.terracotta.offheapstore.storage.allocator.Allocator
 
getMaximumAddress() - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
getMaximumAddress() - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
getMetadata(Object, int) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
getMetadata(Object, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getMetadata(K, int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getMetadata(K, int) - Method in interface org.terracotta.offheapstore.Segment
 
getMinimalSize() - Method in interface org.terracotta.offheapstore.storage.allocator.Allocator
 
getMinimalSize() - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
getMinimalSize() - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
getNextIterator() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateIterator
 
getObjectInputStream(InputStream) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
getObjectOutputStream(OutputStream) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
getObjectStreamClass() - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability.SerializableDataKey
 
getOccupiedMemory() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getOccupiedMemory() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
getOccupiedMemory() - Method in interface org.terracotta.offheapstore.MapInternals
 
getOccupiedMemory() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getOccupiedMemory() - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
getOccupiedMemory() - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
getOccupiedMemory() - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
Returns a measure of the amount of memory consumed by this storage engine.
getOccupiedMemory() - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
getOccupiedMemory() - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
getOccupiedMemory() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
getOccupiedMemory() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
getOccupiedMemory() - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
getOccupiedMemory() - Method in interface org.terracotta.offheapstore.storage.StorageEngine
Returns a measure of the amount of memory consumed by this storage engine.
getOrAddMapping(ObjectStreamClass) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
getPayload() - Method in class org.terracotta.offheapstore.disk.storage.Region
 
getPayload() - Method in class org.terracotta.offheapstore.storage.allocator.Region
 
getPayload() - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
getPayload() - Method in class org.terracotta.offheapstore.util.AATreeSet.TerminalNode
 
getPayload() - Method in class org.terracotta.offheapstore.util.AATreeSet.TreeNode
 
getQueuedWriteContext(FileBackedStorageEngine.FileWriteTask, ByteBuffer) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
getReadableChannel() - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
getRemovedSlotCount() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getRemovedSlotCount() - Method in interface org.terracotta.offheapstore.MapInternals
 
getRemovedSlotCount() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getReprobeLength() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getReprobeLength() - Method in interface org.terracotta.offheapstore.MapInternals
 
getReprobeLength() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getRight() - Method in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
getRight() - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
getRoot() - Method in class org.terracotta.offheapstore.util.AATreeSet
 
getSegmentInternals() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getSegmentInternals() - Method in interface org.terracotta.offheapstore.concurrent.ConcurrentMapInternals
 
getSegments() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getSerializedForm(ObjectStreamClass) - Static method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
getSize() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getSize() - Method in interface org.terracotta.offheapstore.MapInternals
 
getSize() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getSize() - Method in interface org.terracotta.offheapstore.storage.StorageEngine.Owner
 
getSlotForHashAndEncoding(int, long, long) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getSlotForHashAndEncoding(int, long, long) - Method in interface org.terracotta.offheapstore.storage.StorageEngine.Owner
 
getStorageEngine() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getStorageEngine() - Method in class org.terracotta.offheapstore.set.OffHeapHashSet
 
getTableCapacity() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getTableCapacity() - Method in interface org.terracotta.offheapstore.MapInternals
 
getTableCapacity() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getUsedSlotCount() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getUsedSlotCount() - Method in interface org.terracotta.offheapstore.MapInternals
 
getUsedSlotCount() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getValue() - Method in class org.terracotta.offheapstore.OffHeapHashMap.DirectEntry
 
getValue() - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine.CachedEncode
 
getValue() - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap.SimpleEntry
 
getValueAndSetMetadata(Object, int, int) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
getValueAndSetMetadata(Object, int, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getValueAndSetMetadata(K, int, int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getValueAndSetMetadata(K, int, int) - Method in interface org.terracotta.offheapstore.Segment
 
getValueBuffer() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileWriteTask
 
getValueWriteContext(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
getValueWriteContext(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
getValueWriteContext(long) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
getValueWriteContext(long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
getVitalMemory() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getVitalMemory() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
getVitalMemory() - Method in interface org.terracotta.offheapstore.MapInternals
 
getVitalMemory() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getVitalMemory() - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
getVitalMemory() - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
Returns a measure of the amount of vital memory allocated for this storage engine.
getVitalMemory() - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
getVitalMemory() - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
getVitalMemory() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
getVitalMemory() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
getVitalMemory() - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
getVitalMemory() - Method in interface org.terracotta.offheapstore.storage.StorageEngine
Returns a measure of the amount of vital memory allocated for this storage engine.
getWritableChannel() - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
getWriteContext(long, int) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
GIGABYTES - org.terracotta.offheapstore.util.MemoryUnit
 

H

HalfStorageEngine<T> - Interface in org.terracotta.offheapstore.storage
 
haltOnCritical - Variable in class org.terracotta.offheapstore.buffersource.TimingBufferSource
 
handleOversizeMappingException(int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
hashCode - Variable in class org.terracotta.offheapstore.storage.portability.SerializablePortability.SerializableDataKey
 
hashCode - Variable in class org.terracotta.offheapstore.util.WeakIdentityHashMap.IdentityWeakReference
 
hashCode() - Method in class org.terracotta.offheapstore.disk.storage.Region
 
hashCode() - Method in class org.terracotta.offheapstore.MetadataTuple
 
hashCode() - Method in class org.terracotta.offheapstore.OffHeapHashMap.DirectEntry
 
hashCode() - Method in class org.terracotta.offheapstore.storage.allocator.Region
 
hashCode() - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability.SerializableDataKey
 
hashCode() - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap.IdentityWeakReference
 
HashingMap<K,​V> - Interface in org.terracotta.offheapstore
Interface of all map implementations based on hash-coding.
HashIterator() - Constructor for class org.terracotta.offheapstore.OffHeapHashMap.HashIterator
 
hashtable - Variable in class org.terracotta.offheapstore.OffHeapHashMap
The current hash-table.
hashTablePage - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
hasListeners() - Method in class org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine
 
hasNext() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateIterator
 
hasNext() - Method in class org.terracotta.offheapstore.OffHeapHashMap.HashIterator
 
hasNext() - Method in class org.terracotta.offheapstore.util.AATreeSet.TreeIterator
 
hasRecoveryListeners() - Method in class org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine
 
hasUsedIterators - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
head(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
head(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
head(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
head(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
HEADER_LENGTH - Static variable in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
HEADER_SIZE - Static variable in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
headSet(T) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
headSet(T) - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
HeapBufferSource - Class in org.terracotta.offheapstore.buffersource
 
HeapBufferSource() - Constructor for class org.terracotta.offheapstore.buffersource.HeapBufferSource
 
heir - Variable in class org.terracotta.offheapstore.util.AATreeSet
 
hit(int, IntBuffer) - Method in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
hit(int, IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 

I

IdentityWeakReference(T) - Constructor for class org.terracotta.offheapstore.util.WeakIdentityHashMap.IdentityWeakReference
 
IdentityWeakReference(T, ReferenceQueue<T>) - Constructor for class org.terracotta.offheapstore.util.WeakIdentityHashMap.IdentityWeakReference
 
incrementLevel() - Method in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
incrementLevel() - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
incrementLevel() - Method in class org.terracotta.offheapstore.util.AATreeSet.TerminalNode
 
index - Variable in class org.terracotta.offheapstore.paging.Page
 
index - Variable in enum org.terracotta.offheapstore.util.MemoryUnit
the index of this unit
index() - Method in class org.terracotta.offheapstore.paging.Page
 
index(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
index(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
index(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
index(long, int) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
indexFor(int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
indexFor(int, IntBuffer) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
INITIAL_REPROBE_LENGTH - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
INITIAL_TABLE_SIZE - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
initialPageSize - Variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
initialTableSize - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
inRange(T) - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
inRangeInclusive(T) - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
insert(PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
Insert into the tree.
insert(PowerOfTwoFileAllocator.Region, PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
Internal method to insert into a subtree.
insert(Region) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
Insert into the tree.
insert(AATreeSet.Node<T>, T) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
insertChunk(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
insertChunk(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
insertLargeChunk(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
insertLargeChunk(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
insertSmallChunk(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
insertSmallChunk(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
installEntry(ByteBuffer, int, ByteBuffer, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
installMappingForHashAndEncoding(int, ByteBuffer, ByteBuffer, int) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
installMappingForHashAndEncoding(int, ByteBuffer, ByteBuffer, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
installMappingForHashAndEncoding(int, ByteBuffer, ByteBuffer, int) - Method in interface org.terracotta.offheapstore.storage.StorageEngine.Owner
 
instance() - Static method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
INSTANCE - Static variable in class org.terracotta.offheapstore.disk.storage.portability.PersistentByteArrayPortability
 
INSTANCE - Static variable in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
INSTANCE - Static variable in class org.terracotta.offheapstore.storage.portability.BooleanPortability
 
INSTANCE - Static variable in class org.terracotta.offheapstore.storage.portability.ByteArrayPortability
 
INSTANCE - Static variable in class org.terracotta.offheapstore.storage.portability.StringPortability
 
INSTANCE - Static variable in class org.terracotta.offheapstore.util.NoOpLock
 
INT - org.terracotta.offheapstore.storage.PointerSize
 
IntegerBestFitAllocator - Class in org.terracotta.offheapstore.storage.allocator
An aggressively best-fit allocator.
IntegerBestFitAllocator(OffHeapStorageArea) - Constructor for class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
Create a best fit allocator backed by the given OffHeapStorageArea.
IntegerStorageEngine - Class in org.terracotta.offheapstore.storage
A symmetric Integer storage engine.
IntegerStorageEngine() - Constructor for class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
INUSE_BITS - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
INUSE_BITS - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
invalidateCache() - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
invalidateCache() - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
Invalidate any local key/value caches.
invalidateCache() - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
invalidateCache() - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
invalidateCache() - Method in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
invalidateCache() - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
invalidateCache() - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
invalidateCache() - Method in interface org.terracotta.offheapstore.storage.StorageEngine
Invalidate any local key/value caches.
invokeyMethod(String, Class<?>) - Static method in class org.terracotta.offheapstore.util.PhysicalMemory
 
isAligned(int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
isAligned(long) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
isAvailable(IntBuffer) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
isEmpty() - Method in class org.terracotta.offheapstore.set.OffHeapHashSet
 
isEmpty() - Method in class org.terracotta.offheapstore.util.AATreeSet
 
isEmpty() - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
isFreeable() - Method in class org.terracotta.offheapstore.paging.Page
 
isInUse(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
isInUse(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
isNull() - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
isNull() - Method in class org.terracotta.offheapstore.disk.storage.Region
 
isNull() - Method in class org.terracotta.offheapstore.storage.allocator.Region
 
isOpen() - Method in class org.terracotta.offheapstore.util.ReopeningInterruptibleChannel
 
isPinned(Object) - Method in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
isPinned(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache
 
isPinned(Object) - Method in interface org.terracotta.offheapstore.pinning.PinnableCache
 
isPresent(IntBuffer) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
isRemoved(int) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
isRemoved(IntBuffer) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
isSmall(int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
isSmall(long) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
isTerminating(int) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
isTerminating(IntBuffer) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
isThief() - Method in interface org.terracotta.offheapstore.paging.OffHeapStorageArea.Owner
 
isThief() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
isThief() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
isThiefForTableAllocations() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
isThiefForTableAllocations() - Method in interface org.terracotta.offheapstore.storage.StorageEngine.Owner
 
isUnavailable(int) - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
isValid() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
item - Variable in class org.terracotta.offheapstore.util.AATreeSet
 
iterator() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedEntrySet
 
iterator() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedKeySet
 
iterator() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregatedValuesCollection
 
iterator() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateEntrySet
 
iterator() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateKeySet
 
iterator() - Method in class org.terracotta.offheapstore.OffHeapHashMap.EncodingSet
 
iterator() - Method in class org.terracotta.offheapstore.OffHeapHashMap.EntrySet
 
iterator() - Method in class org.terracotta.offheapstore.OffHeapHashMap.KeySet
 
iterator() - Method in class org.terracotta.offheapstore.set.OffHeapHashSet
 
iterator() - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
iterator() - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
iterator() - Method in class org.terracotta.offheapstore.util.AATreeSet
 
iterator() - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 

K

key - Variable in class org.terracotta.offheapstore.OffHeapHashMap.DirectEntry
 
key - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine.CachedEncode
 
key - Variable in class org.terracotta.offheapstore.util.WeakIdentityHashMap.SimpleEntry
 
KEY_DATA_OFFSET - Static variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
KEY_HASH_OFFSET - Static variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
KEY_HASH_OFFSET - Static variable in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
KEY_HASH_OFFSET - Static variable in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
KEY_HASHCODE - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
KEY_LENGTH_OFFSET - Static variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
KEY_LENGTH_OFFSET - Static variable in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
keyBuffer - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileWriteTask
 
keyBuffer - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine.CachedEncode
 
keyEncoding(long) - Static method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
keyEquals(Object, int, long, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
KeyIterator() - Constructor for class org.terracotta.offheapstore.OffHeapHashMap.KeyIterator
 
keyPortability - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
keySet - Variable in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
keySet - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
keySet() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
keySet() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
KeySet() - Constructor for class org.terracotta.offheapstore.OffHeapHashMap.KeySet
 
keyStorageEngine - Variable in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
KILOBYTES - org.terracotta.offheapstore.util.MemoryUnit
 
klazz - Variable in class org.terracotta.offheapstore.storage.portability.SerializablePortability.SerializableDataKey
 

L

LARGEST_POWER_OF_TWO - Static variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
last() - Method in class org.terracotta.offheapstore.util.AATreeSet
 
last() - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
lastMapping - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
lastNode - Variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
lastObject - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
left - Variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
left - Variable in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
left(PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
leftBits(int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
leftBits(int) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
leftmostChild(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
leftmostChild(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
leftShiftForTreeIndex(int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
leftShiftForTreeIndex(int) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
LENGTH_OFFSET - Static variable in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
level - Variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
level - Variable in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
ListenableStorageEngine<K,​V> - Interface in org.terracotta.offheapstore.storage.listener
 
listener - Variable in class org.terracotta.offheapstore.eviction.EvictionListeningReadWriteLockedOffHeapClockCache
 
listener - Variable in class org.terracotta.offheapstore.eviction.EvictionListeningWriteLockedOffHeapClockCache
 
listIterator - Variable in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateIterator
 
loader - Variable in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
loader - Variable in class org.terracotta.offheapstore.storage.portability.SerializablePortability.OIS
 
lock - Variable in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCache
 
lock - Variable in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMap
 
lock - Variable in class org.terracotta.offheapstore.ReadWriteLockedOffHeapClockCache
 
lock - Variable in class org.terracotta.offheapstore.ReadWriteLockedOffHeapHashMap
 
lock - Variable in class org.terracotta.offheapstore.WriteLockedOffHeapClockCache
 
lock - Variable in class org.terracotta.offheapstore.WriteLockedOffHeapHashMap
 
lock() - Method in class org.terracotta.offheapstore.util.NoOpLock
 
LockedEntryIterator() - Constructor for class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedEntryIterator
 
LockedEntrySet() - Constructor for class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedEntrySet
 
LockedKeyIterator() - Constructor for class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedKeyIterator
 
LockedKeySet() - Constructor for class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedKeySet
 
lockInterruptibly() - Method in class org.terracotta.offheapstore.util.NoOpLock
 
LOGGER - Static variable in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
LOGGER - Static variable in class org.terracotta.offheapstore.buffersource.OffHeapBufferSource
 
LOGGER - Static variable in class org.terracotta.offheapstore.buffersource.TimingBufferSource
 
LOGGER - Static variable in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
LOGGER - Static variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
LOGGER - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
LOGGER - Static variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
LOGGER - Static variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
LOGGER - Static variable in class org.terracotta.offheapstore.util.PhysicalMemory
 
LOGGER - Static variable in class org.terracotta.offheapstore.util.ReopeningInterruptibleChannel
 
LOGGER - Static variable in class org.terracotta.offheapstore.util.Retryer
 
LONG - org.terracotta.offheapstore.storage.PointerSize
 
LongBestFitAllocator - Class in org.terracotta.offheapstore.storage.allocator
An aggressively best-fit allocator.
LongBestFitAllocator(OffHeapStorageArea) - Constructor for class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
Create a best fit allocator backed by the given OffHeapStorageArea.
LongStorageEngine<V> - Class in org.terracotta.offheapstore.storage
A Long key storage engine.
LongStorageEngine(HalfStorageEngine<V>) - Constructor for class org.terracotta.offheapstore.storage.LongStorageEngine
 
lookup - Variable in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 

M

MAGIC - Static variable in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapCache
 
MAGIC - Static variable in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapMap
 
MAGIC - Static variable in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentLockedOffHeapHashMap
 
MAGIC - Static variable in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentOffHeapCache
 
MAGIC - Static variable in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
MAGIC - Static variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
MAGIC - Static variable in class org.terracotta.offheapstore.disk.storage.portability.PersistentSerializablePortability
 
MAGIC_CHUNK - Static variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
MAGIC_REGION - Static variable in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
main(String[]) - Static method in class org.terracotta.offheapstore.util.PhysicalMemory
 
MALLOC_ALIGNMENT - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
MALLOC_ALIGNMENT - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
map - Variable in class org.terracotta.offheapstore.set.OffHeapHashSet
 
map - Variable in class org.terracotta.offheapstore.util.WeakIdentityHashMap
 
MapInternals - Interface in org.terracotta.offheapstore
 
MappedPage - Class in org.terracotta.offheapstore.disk.paging
 
MappedPage(MappedByteBuffer) - Constructor for class org.terracotta.offheapstore.disk.paging.MappedPage
 
MappedPageSource - Class in org.terracotta.offheapstore.disk.paging
 
MappedPageSource(File) - Constructor for class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
MappedPageSource(File, boolean) - Constructor for class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
MappedPageSource(File, boolean, long) - Constructor for class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
MappedPageSource(File, long) - Constructor for class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
MappedPageSource.AllocatedRegion - Class in org.terracotta.offheapstore.disk.paging
 
mark(int) - Method in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
mark(long, long) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
mark(PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
markAllAvailable() - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
markSmallMap(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
markSmallMap(int) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
markSupported() - Method in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
markTreeMap(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
markTreeMap(int) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
markUnavailable(int) - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
mask - Variable in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
max - Variable in class org.terracotta.offheapstore.paging.PhantomReferenceLimitedPageSource
 
MAX_REQUEST - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
MAX_REQUEST - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
MAX_SEGMENTS - Static variable in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
MAX_SMALL_REQUEST - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
MAX_SMALL_REQUEST - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
MAX_SMALL_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
MAX_SMALL_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
maxChunkSize - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
maximalPageSize - Variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
maximumDelay - Variable in class org.terracotta.offheapstore.util.Retryer
 
MCHUNK_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
MCHUNK_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
MEGABYTES - org.terracotta.offheapstore.util.MemoryUnit
 
MemoryUnit - Enum in org.terracotta.offheapstore.util
 
MemoryUnit(int) - Constructor for enum org.terracotta.offheapstore.util.MemoryUnit
Internal constructor
memToChunk(int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
memToChunk(long) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
merge(PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
Merge the supplied region into this region (if they are adjoining).
merge(Region) - Method in class org.terracotta.offheapstore.disk.storage.Region
Merge the supplied region into this region (if they are adjoining).
merge(Region) - Method in class org.terracotta.offheapstore.storage.allocator.Region
Merge the supplied region into this region (if they are adjoining).
metadata - Variable in class org.terracotta.offheapstore.MetadataTuple
 
metadata() - Method in class org.terracotta.offheapstore.MetadataTuple
 
Metadata - Class in org.terracotta.offheapstore
 
Metadata() - Constructor for class org.terracotta.offheapstore.Metadata
 
metadataTuple(T, int) - Static method in class org.terracotta.offheapstore.MetadataTuple
 
MetadataTuple<V> - Class in org.terracotta.offheapstore
 
MetadataTuple(V, int) - Constructor for class org.terracotta.offheapstore.MetadataTuple
 
MIN_CHUNK_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
MIN_CHUNK_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
MIN_LARGE_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
MIN_LARGE_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
MIN_REQUEST - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
MIN_REQUEST - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
MINIMAL_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
MINIMAL_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
minimumDelay - Variable in class org.terracotta.offheapstore.util.Retryer
 
minSizeForTreeIndex(int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
minSizeForTreeIndex(int) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
modCount - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
moveAddressDown(long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
moveAddressDown(long, int, long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
moved(long, long) - Method in interface org.terracotta.offheapstore.paging.OffHeapStorageArea.Owner
 
moved(long, long) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
moved(long, long) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
mutated - Variable in class org.terracotta.offheapstore.util.AATreeSet
 

N

newCondition() - Method in class org.terracotta.offheapstore.util.NoOpLock
 
newInstance() - Method in class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapClockCacheFactory
Creates a new ReadWriteLockedOffHeapClockCache for use in a segmented cache.
newInstance() - Method in class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapHashMapFactory
Creates a new ReadWriteLockedOffHeapHashMap for use in a segmented map.
newInstance() - Method in class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapClockCacheFactory
Creates a new WriteLockedOffHeapClockCache for use in a segmented cache.
newInstance() - Method in class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapHashMapFactory
Creates a new WriteLockedOffHeapHashMap for use in a segmented map.
newInstance() - Method in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCacheFactory
 
newInstance() - Method in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMapFactory
 
newInstance() - Method in interface org.terracotta.offheapstore.util.Factory
Create a new instance.
next - Variable in class org.terracotta.offheapstore.OffHeapHashMap.HashIterator
 
next - Variable in class org.terracotta.offheapstore.util.AATreeSet.TreeIterator
 
next() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedEntryIterator
 
next() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedKeyIterator
 
next() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateIterator
 
next() - Method in class org.terracotta.offheapstore.OffHeapHashMap.HashIterator
 
next() - Method in class org.terracotta.offheapstore.util.AATreeSet.TreeIterator
 
nextChunk(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
nextChunk(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
nextDelay(long) - Method in class org.terracotta.offheapstore.util.Retryer
 
nextPageSize() - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
nextPreviousInUse(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
nextPreviousInUse(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
nextStreamIndex - Variable in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
NIBBLES - org.terracotta.offheapstore.util.MemoryUnit
 
NoOpLock - Class in org.terracotta.offheapstore.util
 
NoOpLock() - Constructor for class org.terracotta.offheapstore.util.NoOpLock
 
NSMALLBINS - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
NSMALLBINS - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
NTREEBINS - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
NTREEBINS - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
NULL_NODE - Static variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 

O

object - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine.CachedEncode
 
occupied - Variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
occupied - Variable in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
occupied - Variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
occupied - Variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
occupied - Variable in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
This is volatile because we read it without any locking through UpfrontAllocatingPageSource.getAllocatedSizeUnSync()
occupied() - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
occupied() - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
occupied() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
occupied() - Method in interface org.terracotta.offheapstore.storage.allocator.Allocator
 
occupied() - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
occupied() - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
occupied() - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
OffHeapBufferHalfStorageEngine<T> - Class in org.terracotta.offheapstore.storage
 
OffHeapBufferHalfStorageEngine(PageSource, int, int, Portability<? super T>, boolean, boolean) - Constructor for class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
OffHeapBufferHalfStorageEngine(PageSource, int, Portability<? super T>) - Constructor for class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
OffHeapBufferHalfStorageEngine(PageSource, int, Portability<? super T>, boolean, boolean) - Constructor for class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
OffHeapBufferSource - Class in org.terracotta.offheapstore.buffersource
An unlimited direct byte buffer source.
OffHeapBufferSource() - Constructor for class org.terracotta.offheapstore.buffersource.OffHeapBufferSource
 
OffHeapBufferStorageEngine<K,​V> - Class in org.terracotta.offheapstore.storage
A generic ByteBuffer based key/value store.
OffHeapBufferStorageEngine(PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>) - Constructor for class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
OffHeapBufferStorageEngine(PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, boolean, boolean) - Constructor for class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
OffHeapBufferStorageEngine(PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Constructor for class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
OffHeapBufferStorageEngine(PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, float) - Constructor for class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
OffHeapBufferStorageEngine(PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>) - Constructor for class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
Creates a storage engine using the given page source, and portabilities.
OffHeapBufferStorageEngine(PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, boolean, boolean) - Constructor for class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
OffHeapBufferStorageEngine(PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Constructor for class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
OffHeapBufferStorageEngine(PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, float) - Constructor for class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
OffHeapHashMap<K,​V> - Class in org.terracotta.offheapstore
A hash-table implementation whose table is stored in an NIO direct buffer.
OffHeapHashMap(PageSource, boolean, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.OffHeapHashMap
 
OffHeapHashMap(PageSource, boolean, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.OffHeapHashMap
 
OffHeapHashMap(PageSource, boolean, StorageEngine<? super K, ? super V>, int, boolean) - Constructor for class org.terracotta.offheapstore.OffHeapHashMap
 
OffHeapHashMap(PageSource, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.OffHeapHashMap
Construct an instance using a custom BufferSource for the hashtable.
OffHeapHashMap(PageSource, StorageEngine<? super K, ? super V>, boolean) - Constructor for class org.terracotta.offheapstore.OffHeapHashMap
 
OffHeapHashMap(PageSource, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.OffHeapHashMap
Construct an instance using a custom BufferSource for the hashtable and a custom initial table size.
OffHeapHashMap.DirectEntry - Class in org.terracotta.offheapstore
 
OffHeapHashMap.EncodingIterator - Class in org.terracotta.offheapstore
 
OffHeapHashMap.EncodingSet - Class in org.terracotta.offheapstore
 
OffHeapHashMap.EntryIterator - Class in org.terracotta.offheapstore
 
OffHeapHashMap.EntrySet - Class in org.terracotta.offheapstore
 
OffHeapHashMap.HashIterator<T> - Class in org.terracotta.offheapstore
 
OffHeapHashMap.KeyIterator - Class in org.terracotta.offheapstore
 
OffHeapHashMap.KeySet - Class in org.terracotta.offheapstore
 
OffHeapHashMap.PendingPage - Class in org.terracotta.offheapstore
 
OffHeapHashSet<E> - Class in org.terracotta.offheapstore.set
 
OffHeapHashSet(OffHeapHashMap<E, Boolean>) - Constructor for class org.terracotta.offheapstore.set.OffHeapHashSet
 
OffHeapHashSet(PageSource, boolean, StorageEngine<? super E, Boolean>, int) - Constructor for class org.terracotta.offheapstore.set.OffHeapHashSet
 
OffHeapStorageArea - Class in org.terracotta.offheapstore.paging
 
OffHeapStorageArea(PointerSize, OffHeapStorageArea.Owner, PageSource, int, boolean, boolean) - Constructor for class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
OffHeapStorageArea(PointerSize, OffHeapStorageArea.Owner, PageSource, int, boolean, boolean, float) - Constructor for class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
OffHeapStorageArea(PointerSize, OffHeapStorageArea.Owner, PageSource, int, int, boolean, boolean) - Constructor for class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
OffHeapStorageArea(PointerSize, OffHeapStorageArea.Owner, PageSource, int, int, boolean, boolean, float) - Constructor for class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
OffHeapStorageArea.Owner - Interface in org.terracotta.offheapstore.paging
 
OIS(InputStream, ClassLoader) - Constructor for class org.terracotta.offheapstore.storage.portability.SerializablePortability.OIS
 
okAddress(int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
okAddress(long) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
okNext(int, int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
okNext(long, long) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
OOS(OutputStream) - Constructor for class org.terracotta.offheapstore.storage.portability.SerializablePortability.OOS
 
orderRelativeTo(PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
Order this region relative to another.
org.terracotta.offheapstore - package org.terracotta.offheapstore
 
org.terracotta.offheapstore.buffersource - package org.terracotta.offheapstore.buffersource
 
org.terracotta.offheapstore.concurrent - package org.terracotta.offheapstore.concurrent
 
org.terracotta.offheapstore.disk.paging - package org.terracotta.offheapstore.disk.paging
 
org.terracotta.offheapstore.disk.persistent - package org.terracotta.offheapstore.disk.persistent
 
org.terracotta.offheapstore.disk.storage - package org.terracotta.offheapstore.disk.storage
 
org.terracotta.offheapstore.disk.storage.portability - package org.terracotta.offheapstore.disk.storage.portability
 
org.terracotta.offheapstore.eviction - package org.terracotta.offheapstore.eviction
 
org.terracotta.offheapstore.exceptions - package org.terracotta.offheapstore.exceptions
 
org.terracotta.offheapstore.paging - package org.terracotta.offheapstore.paging
 
org.terracotta.offheapstore.pinning - package org.terracotta.offheapstore.pinning
 
org.terracotta.offheapstore.set - package org.terracotta.offheapstore.set
 
org.terracotta.offheapstore.storage - package org.terracotta.offheapstore.storage
 
org.terracotta.offheapstore.storage.allocator - package org.terracotta.offheapstore.storage.allocator
 
org.terracotta.offheapstore.storage.listener - package org.terracotta.offheapstore.storage.listener
 
org.terracotta.offheapstore.storage.portability - package org.terracotta.offheapstore.storage.portability
 
org.terracotta.offheapstore.util - package org.terracotta.offheapstore.util
 
OS_BEAN - Static variable in class org.terracotta.offheapstore.util.PhysicalMemory
 
osc - Variable in class org.terracotta.offheapstore.storage.portability.SerializablePortability.SerializableDataKey
 
ourCommittedVirtualMemory() - Static method in class org.terracotta.offheapstore.util.PhysicalMemory
 
OversizeMappingException - Exception in org.terracotta.offheapstore.exceptions
 
OversizeMappingException() - Constructor for exception org.terracotta.offheapstore.exceptions.OversizeMappingException
 
OversizeMappingException(String) - Constructor for exception org.terracotta.offheapstore.exceptions.OversizeMappingException
 
OversizeMappingException(String, Throwable) - Constructor for exception org.terracotta.offheapstore.exceptions.OversizeMappingException
 
OversizeMappingException(Throwable) - Constructor for exception org.terracotta.offheapstore.exceptions.OversizeMappingException
 
owner - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
owner - Variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
owner - Variable in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
owner - Variable in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 

P

Packing() - Constructor for enum org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator.Packing
 
padRequest(int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
padRequest(long) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
Page - Class in org.terracotta.offheapstore.paging
 
Page(ByteBuffer, int, int, OffHeapStorageArea) - Constructor for class org.terracotta.offheapstore.paging.Page
 
Page(ByteBuffer, OffHeapStorageArea) - Constructor for class org.terracotta.offheapstore.paging.Page
 
pageAddressFor(long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
pageGrowthAreaSize - Variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
pageIndexFor(long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
pages - Variable in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
pages - Variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
pageSizeFor(int) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
pageSource - Variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
PageSource - Interface in org.terracotta.offheapstore.paging
 
parent(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
parent(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
parent(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
parent(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
path - Variable in class org.terracotta.offheapstore.util.AATreeSet.TreeIterator
 
payload - Variable in class org.terracotta.offheapstore.util.AATreeSet.TreeNode
 
PendingPage(Page, int) - Constructor for class org.terracotta.offheapstore.OffHeapHashMap.PendingPage
 
pendingTableFrees - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
pendingWrites - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
persist(DataOutput) - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
persist(DataOutput, Region) - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
persist(ObjectOutput) - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapCache
 
persist(ObjectOutput) - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapMap
 
persist(ObjectOutput) - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentLockedOffHeapHashMap
 
persist(ObjectOutput) - Method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentOffHeapCache
 
persist(ObjectOutput) - Method in interface org.terracotta.offheapstore.disk.persistent.Persistent
 
persist(ObjectOutput) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
persist(ObjectOutput) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
persist(ObjectOutput) - Method in class org.terracotta.offheapstore.disk.storage.PersistentIntegerStorageEngine
 
persist(ObjectOutput) - Method in class org.terracotta.offheapstore.disk.storage.PersistentSplitStorageEngine
 
persist(ObjectOutput) - Method in class org.terracotta.offheapstore.disk.storage.portability.PersistentByteArrayPortability
 
persist(ObjectOutput) - Method in class org.terracotta.offheapstore.disk.storage.portability.PersistentSerializablePortability
 
persist(ObjectOutput) - Method in class org.terracotta.offheapstore.storage.portability.StringPortability
 
Persistent - Interface in org.terracotta.offheapstore.disk.persistent
 
PersistentByteArrayPortability - Class in org.terracotta.offheapstore.disk.storage.portability
 
PersistentByteArrayPortability() - Constructor for class org.terracotta.offheapstore.disk.storage.portability.PersistentByteArrayPortability
 
PersistentConcurrentOffHeapClockCache<K,​V> - Class in org.terracotta.offheapstore.disk.persistent
 
PersistentConcurrentOffHeapClockCache(ObjectInput, MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentConcurrentOffHeapClockCache
 
PersistentConcurrentOffHeapClockCache(ObjectInput, MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>, long, int) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentConcurrentOffHeapClockCache
 
PersistentConcurrentOffHeapClockCache(MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentConcurrentOffHeapClockCache
 
PersistentConcurrentOffHeapClockCache(MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>, long, int) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentConcurrentOffHeapClockCache
 
PersistentConcurrentOffHeapHashMap<K,​V> - Class in org.terracotta.offheapstore.disk.persistent
 
PersistentConcurrentOffHeapHashMap(ObjectInput, MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentConcurrentOffHeapHashMap
 
PersistentConcurrentOffHeapHashMap(ObjectInput, MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>, long, int) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentConcurrentOffHeapHashMap
 
PersistentConcurrentOffHeapHashMap(MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentConcurrentOffHeapHashMap
 
PersistentConcurrentOffHeapHashMap(MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>, long, int) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentConcurrentOffHeapHashMap
 
PersistentHalfStorageEngine<T> - Interface in org.terracotta.offheapstore.disk.persistent
 
PersistentIntegerStorageEngine - Class in org.terracotta.offheapstore.disk.storage
 
PersistentIntegerStorageEngine() - Constructor for class org.terracotta.offheapstore.disk.storage.PersistentIntegerStorageEngine
 
PersistentPortability<T> - Interface in org.terracotta.offheapstore.disk.persistent
 
PersistentReadWriteLockedOffHeapClockCache<K,​V> - Class in org.terracotta.offheapstore.disk.persistent
 
PersistentReadWriteLockedOffHeapClockCache(MappedPageSource, PersistentStorageEngine<? super K, ? super V>, boolean) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCache
 
PersistentReadWriteLockedOffHeapClockCache(MappedPageSource, PersistentStorageEngine<? super K, ? super V>, int, boolean) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCache
 
PersistentReadWriteLockedOffHeapClockCacheFactory<K,​V> - Class in org.terracotta.offheapstore.disk.persistent
 
PersistentReadWriteLockedOffHeapClockCacheFactory(MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCacheFactory
 
PersistentReadWriteLockedOffHeapClockCacheFactory(MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>, boolean) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCacheFactory
 
PersistentReadWriteLockedOffHeapClockCacheFactory(MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>, int) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCacheFactory
 
PersistentReadWriteLockedOffHeapClockCacheFactory(MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>, int, boolean) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCacheFactory
 
PersistentReadWriteLockedOffHeapHashMap<K,​V> - Class in org.terracotta.offheapstore.disk.persistent
 
PersistentReadWriteLockedOffHeapHashMap(MappedPageSource, PersistentStorageEngine<? super K, ? super V>, boolean) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMap
 
PersistentReadWriteLockedOffHeapHashMap(MappedPageSource, PersistentStorageEngine<? super K, ? super V>, int, boolean) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMap
 
PersistentReadWriteLockedOffHeapHashMapFactory<K,​V> - Class in org.terracotta.offheapstore.disk.persistent
 
PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMapFactory
 
PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>, boolean) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMapFactory
 
PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>, int) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMapFactory
 
PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource, Factory<? extends PersistentStorageEngine<? super K, ? super V>>, int, boolean) - Constructor for class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMapFactory
 
PersistentSerializablePortability - Class in org.terracotta.offheapstore.disk.storage.portability
 
PersistentSerializablePortability() - Constructor for class org.terracotta.offheapstore.disk.storage.portability.PersistentSerializablePortability
 
PersistentSerializablePortability(ClassLoader) - Constructor for class org.terracotta.offheapstore.disk.storage.portability.PersistentSerializablePortability
 
PersistentSplitStorageEngine<K,​V> - Class in org.terracotta.offheapstore.disk.storage
 
PersistentSplitStorageEngine(PersistentHalfStorageEngine<K>, PersistentHalfStorageEngine<V>) - Constructor for class org.terracotta.offheapstore.disk.storage.PersistentSplitStorageEngine
 
PersistentStorageEngine<K,​V> - Interface in org.terracotta.offheapstore.disk.persistent
 
PhantomReferenceLimitedPageSource - Class in org.terracotta.offheapstore.paging
A PhantomReference based limited byte buffer source.
PhantomReferenceLimitedPageSource(long) - Constructor for class org.terracotta.offheapstore.paging.PhantomReferenceLimitedPageSource
Create a source that will allocate at most max bytes.
PhysicalMemory - Class in org.terracotta.offheapstore.util
 
PhysicalMemory() - Constructor for class org.terracotta.offheapstore.util.PhysicalMemory
 
PinnableCache<K,​V> - Interface in org.terracotta.offheapstore.pinning
 
PinnableSegment<K,​V> - Interface in org.terracotta.offheapstore.pinning
 
PINNED - Static variable in class org.terracotta.offheapstore.Metadata
 
PINUSE_BIT - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
PINUSE_BIT - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
PointerSize - Enum in org.terracotta.offheapstore.storage
 
PointerSize(int) - Constructor for enum org.terracotta.offheapstore.storage.PointerSize
 
pojoHash - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileWriteTask
 
portability - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
Portability<T> - Interface in org.terracotta.offheapstore.storage.portability
An object to ByteBuffer converter.
PORTABILITY - Static variable in class org.terracotta.offheapstore.storage.StringStorageEngine
 
PortabilityBasedHalfStorageEngine<T> - Class in org.terracotta.offheapstore.storage
 
PortabilityBasedHalfStorageEngine(Portability<? super T>) - Constructor for class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
PortabilityBasedHalfStorageEngine.CachedEncode<T> - Class in org.terracotta.offheapstore.storage
 
PortabilityBasedStorageEngine<K,​V> - Class in org.terracotta.offheapstore.storage
 
PortabilityBasedStorageEngine(Portability<? super K>, Portability<? super V>) - Constructor for class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
Creates a storage engine using the given portabilities.
PortabilityBasedStorageEngine.CachedEncode<K,​V> - Class in org.terracotta.offheapstore.storage
 
position - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileWriteTask
 
PowerOfTwoAllocator - Class in org.terracotta.offheapstore.storage.allocator
An augmented AA tree allocator with unusual alignment/allocation properties.
PowerOfTwoAllocator(int) - Constructor for class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
Create a power-of-two allocator with the given initial 'free' size area.
PowerOfTwoAllocator.Packing - Enum in org.terracotta.offheapstore.storage.allocator
 
PowerOfTwoFileAllocator - Class in org.terracotta.offheapstore.disk.paging
An augmented AA tree allocator with unusual alignment/allocation properties.
PowerOfTwoFileAllocator() - Constructor for class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
PowerOfTwoFileAllocator(long) - Constructor for class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
PowerOfTwoFileAllocator.Region - Class in org.terracotta.offheapstore.disk.paging
Class that represents the regions held within this set.
prefered(AATreeSet.Node<Region>) - Method in enum org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator.Packing
 
PRESENT_CLOCK - Static variable in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
prevChunk(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
prevChunk(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
prevFoot(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
prevFoot(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
prevFoot(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
prevFoot(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
previousInUse(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
previousInUse(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
processQueue() - Method in class org.terracotta.offheapstore.paging.PhantomReferenceLimitedPageSource
 
PROGRESS_LOGGING_STEP_SIZE - Static variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
PROGRESS_LOGGING_THRESHOLD - Static variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
put(K, V) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
put(K, V) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
put(K, V) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
put(K, V) - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap
 
put(K, V, int) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
put(K, V, int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
put(K, V, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
put(K, V, int) - Method in interface org.terracotta.offheapstore.Segment
 
putIfAbsent(K, V) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
putIfAbsent(K, V) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
putPinned(K, V) - Method in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
putPinned(K, V) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache
 
putPinned(K, V) - Method in interface org.terracotta.offheapstore.pinning.PinnableCache
 

Q

queue - Variable in class org.terracotta.offheapstore.util.WeakIdentityHashMap
 

R

raf - Variable in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
random - Variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
read() - Method in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
read(byte[], int, int) - Method in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
read(int) - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
read(int) - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
Converts the supplied encoded value into its correct object form.
read(int) - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
read(int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
readBinaryKey(long) - Method in interface org.terracotta.offheapstore.storage.BinaryStorageEngine
 
readBinaryKey(long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
readBinaryValue(long) - Method in interface org.terracotta.offheapstore.storage.BinaryStorageEngine
 
readBinaryValue(long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
readBuffer(int) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
readBuffer(int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
readBuffer(long, int) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
readBuffer(long, int) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
Read the given range and return the data as a single read-only ByteBuffer.
readBuffers(long, int) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
Read the given range and return the data as an array of read-only ByteBuffers.
readByte(long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
readChannel - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
readClassDescriptor() - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability.OIS
 
readFromChannel(ByteBuffer, long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
readFromChannel(FileChannel, ByteBuffer, long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
readInt(long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
readIntFromChannel(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
readKey(long, int) - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
readKey(long, int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
readKey(long, int) - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
readKey(long, int) - Method in interface org.terracotta.offheapstore.storage.StorageEngine
Converts the supplied encoded key into its correct object form.
readKeyBuffer(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
readKeyBuffer(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
readKeyBuffer(long) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
readKeyBuffer(long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
readKeyHash(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
readKeyHash(long) - Method in interface org.terracotta.offheapstore.storage.BinaryStorageEngine
 
readKeyHash(long) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
readLock() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
readLock() - Method in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCache
 
readLock() - Method in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMap
 
readLock() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
readLock() - Method in class org.terracotta.offheapstore.ReadWriteLockedOffHeapClockCache
 
readLock() - Method in class org.terracotta.offheapstore.ReadWriteLockedOffHeapHashMap
 
readLock() - Method in class org.terracotta.offheapstore.WriteLockedOffHeapClockCache
 
readLock() - Method in class org.terracotta.offheapstore.WriteLockedOffHeapHashMap
 
readLockAll() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
readLong(int[], int) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
readLong(long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
readLong(IntBuffer, int) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
readPojoHash(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
readSegmentCount(ObjectInput) - Static method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapCache
 
readSegmentCount(ObjectInput) - Static method in class org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapMap
 
readShort(long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
readUnlockAll() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
readValue(long) - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
readValue(long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
readValue(long) - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
readValue(long) - Method in interface org.terracotta.offheapstore.storage.StorageEngine
Converts the supplied encoded value into its correct object form.
readValueBuffer(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
readValueBuffer(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
readValueBuffer(long) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
readValueBuffer(long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
ReadWriteLockedOffHeapClockCache<K,​V> - Class in org.terracotta.offheapstore
A concurrent-read, exclusive-write off-heap clock cache.
ReadWriteLockedOffHeapClockCache(PageSource, boolean, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.ReadWriteLockedOffHeapClockCache
 
ReadWriteLockedOffHeapClockCache(PageSource, boolean, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.ReadWriteLockedOffHeapClockCache
 
ReadWriteLockedOffHeapClockCache(PageSource, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.ReadWriteLockedOffHeapClockCache
 
ReadWriteLockedOffHeapClockCache(PageSource, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.ReadWriteLockedOffHeapClockCache
 
ReadWriteLockedOffHeapClockCacheFactory<K,​V> - Class in org.terracotta.offheapstore.concurrent
Factory of ReadWriteLockedOffHeapClockCache instances.
ReadWriteLockedOffHeapClockCacheFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapClockCacheFactory
Creates segments using the given table buffer source and storage engine factory.
ReadWriteLockedOffHeapClockCacheFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, int) - Constructor for class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapClockCacheFactory
Creates segments using the given table buffer source, storage engine factory, and initial table size.
ReadWriteLockedOffHeapClockCacheFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, EvictionListener<K, V>) - Constructor for class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapClockCacheFactory
Creates segments using the given table buffer source and storage engine factory.
ReadWriteLockedOffHeapClockCacheFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, EvictionListener<K, V>, int) - Constructor for class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapClockCacheFactory
Creates segments using the given table buffer source, storage engine factory, eviction listener and initial table size.
ReadWriteLockedOffHeapHashMap<K,​V> - Class in org.terracotta.offheapstore
A concurrent-read, exclusive-write off-heap hash-map.
ReadWriteLockedOffHeapHashMap(PageSource, boolean, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.ReadWriteLockedOffHeapHashMap
 
ReadWriteLockedOffHeapHashMap(PageSource, boolean, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.ReadWriteLockedOffHeapHashMap
 
ReadWriteLockedOffHeapHashMap(PageSource, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.ReadWriteLockedOffHeapHashMap
 
ReadWriteLockedOffHeapHashMap(PageSource, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.ReadWriteLockedOffHeapHashMap
 
ReadWriteLockedOffHeapHashMapFactory<K,​V> - Class in org.terracotta.offheapstore.concurrent
Factory of ReadWriteLockedOffHeapHashMap instances.
ReadWriteLockedOffHeapHashMapFactory(PageSource, boolean, Factory<? extends StorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapHashMapFactory
 
ReadWriteLockedOffHeapHashMapFactory(PageSource, boolean, Factory<? extends StorageEngine<? super K, ? super V>>, int) - Constructor for class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapHashMapFactory
Creates segments using the given table buffer source, storage engine factory, and initial table size.
ReadWriteLockedOffHeapHashMapFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapHashMapFactory
Creates segments using the given table buffer source and storage engine factory.
ReadWriteLockedOffHeapHashMapFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, int) - Constructor for class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapHashMapFactory
 
reap() - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap
 
reap(T) - Method in interface org.terracotta.offheapstore.util.WeakIdentityHashMap.ReaperTask
 
reaperTask - Variable in class org.terracotta.offheapstore.util.WeakIdentityHashMap
 
recovered(Callable<? extends K>, Callable<? extends V>, ByteBuffer, ByteBuffer, int, int, long) - Method in interface org.terracotta.offheapstore.storage.listener.RecoveryStorageEngineListener
 
recoveryListeners - Variable in class org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine
 
RecoveryStorageEngineListener<K,​V> - Interface in org.terracotta.offheapstore.storage.listener
 
Region - Class in org.terracotta.offheapstore.disk.storage
Class that represents the regions held within this set.
Region - Class in org.terracotta.offheapstore.storage.allocator
Class that represents the regions held within this set.
Region() - Constructor for class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
Region(int) - Constructor for class org.terracotta.offheapstore.storage.allocator.Region
 
Region(int, int) - Constructor for class org.terracotta.offheapstore.storage.allocator.Region
Creates a region containing the given range of values (inclusive).
Region(long) - Constructor for class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
Region(long) - Constructor for class org.terracotta.offheapstore.disk.storage.Region
 
Region(long, long) - Constructor for class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
Creates a region containing the given range of values (inclusive).
Region(long, long) - Constructor for class org.terracotta.offheapstore.disk.storage.Region
Creates a region containing the given range of values (inclusive).
Region(PowerOfTwoFileAllocator.Region) - Constructor for class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
Create a shallow copy of a region.
Region(Region) - Constructor for class org.terracotta.offheapstore.disk.storage.Region
Create a shallow copy of a region.
Region(Region) - Constructor for class org.terracotta.offheapstore.storage.allocator.Region
Create a shallow copy of a region.
REGION_COMPARATOR - Static variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
registerListener(StorageEngineListener<? super K, ? super V>) - Method in class org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine
 
registerListener(StorageEngineListener<? super K, ? super V>) - Method in interface org.terracotta.offheapstore.storage.listener.ListenableStorageEngine
 
release(long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
release(Collection<Page>) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
released - Variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
remove() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedEntryIterator
 
remove() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedKeyIterator
 
remove() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateIterator
 
remove() - Method in class org.terracotta.offheapstore.OffHeapHashMap.HashIterator
 
remove() - Method in class org.terracotta.offheapstore.util.AATreeSet.TreeIterator
 
remove(Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedEntrySet
 
remove(Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedKeySet
 
remove(Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
remove(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateEntrySet
 
remove(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateKeySet
 
remove(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
remove(Object) - Method in class org.terracotta.offheapstore.OffHeapHashMap.EntrySet
 
remove(Object) - Method in class org.terracotta.offheapstore.OffHeapHashMap.KeySet
 
remove(Object) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
remove(Object) - Method in class org.terracotta.offheapstore.set.OffHeapHashSet
 
remove(Object) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
remove(Object) - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
remove(Object, Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
remove(Object, Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
remove(K) - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap
 
remove(PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
remove(PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
Remove from the tree.
remove(PowerOfTwoFileAllocator.Region, PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
Internal method to remove from a subtree.
remove(Region) - Method in class org.terracotta.offheapstore.disk.storage.Region
 
remove(Region) - Method in class org.terracotta.offheapstore.storage.allocator.Region
 
remove(AATreeSet.Node<T>, T) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
removeAllocationThreshold(UpfrontAllocatingPageSource.ThresholdDirection, long) - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
Removes an allocation threshold action.
removeAllWithHash(int) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
removeAllWithHash(int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
removeAllWithHash(int) - Method in interface org.terracotta.offheapstore.HashingMap
Remove all keys having a specific hashcode.
removeAllWithHash(int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
removeAndReturn(Object) - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
removeAndReturn(Object) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
removeAndReturn(Object) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
removeAtTableOffset(int, boolean) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
removed - Variable in class org.terracotta.offheapstore.util.AATreeSet
 
removed(int, IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
removedSlots - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
removeMapping(Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
removeMapping(Object) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
removeNoReturn(Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
removeNoReturn(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
removeNoReturn(Object) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
removeNoReturn(Object) - Method in interface org.terracotta.offheapstore.Segment
 
ReopeningInterruptibleChannel<T extends java.nio.channels.InterruptibleChannel> - Class in org.terracotta.offheapstore.util
 
ReopeningInterruptibleChannel(Supplier<T>) - Constructor for class org.terracotta.offheapstore.util.ReopeningInterruptibleChannel
 
ReopeningInterruptibleChannel.IoOperation<T,​R> - Interface in org.terracotta.offheapstore.util
 
replace(K, V) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
replace(K, V) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
replace(K, V, V) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
replace(K, V, V) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
replaceDesignatedVictim(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
replaceDesignatedVictim(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
reprobe - Variable in class org.terracotta.offheapstore.OffHeapHashMap.PendingPage
 
REPROBE_WARNING_THRESHOLD - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
reprobeLimit - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
reprobeLimit() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
RESERVED_STATUS_BITS - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
reset() - Method in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
resolveClass(ObjectStreamClass) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability.OIS
 
Retryer - Class in org.terracotta.offheapstore.util
 
Retryer(long, long, TimeUnit, ThreadFactory) - Constructor for class org.terracotta.offheapstore.util.Retryer
 
right - Variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
right - Variable in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
right(PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
RISING - org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource.ThresholdDirection
 
risingThresholds - Variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
rndm - Variable in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
root - Variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
root - Variable in class org.terracotta.offheapstore.util.AATreeSet
 
rotateWithLeftChild(PowerOfTwoFileAllocator.Region) - Static method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
Rotate binary tree node with left child.
rotateWithRightChild(PowerOfTwoFileAllocator.Region) - Static method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
Rotate binary tree node with right child.
run() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileWriteTask
 
runtimeListeners - Variable in class org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine
 
RuntimeStorageEngineListener<K,​V> - Interface in org.terracotta.offheapstore.storage.listener
 

S

scheduleTask(Runnable, long) - Method in class org.terracotta.offheapstore.util.Retryer
 
Segment<K,​V> - Interface in org.terracotta.offheapstore
Implemented by maps that can be used as segments in a concurrent map.
segmentFor(int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
segmentFor(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache
 
segmentFor(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
segmentMask - Variable in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
segments - Variable in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
segmentShift - Variable in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
SerializableDataKey(ObjectStreamClass, boolean) - Constructor for class org.terracotta.offheapstore.storage.portability.SerializablePortability.SerializableDataKey
 
SerializablePortability - Class in org.terracotta.offheapstore.storage.portability
A trivially compressed Java serialization based portability.
SerializablePortability() - Constructor for class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
SerializablePortability(ClassLoader) - Constructor for class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
SerializablePortability.OIS - Class in org.terracotta.offheapstore.storage.portability
 
SerializablePortability.OOS - Class in org.terracotta.offheapstore.storage.portability
 
SerializablePortability.SerializableDataKey - Class in org.terracotta.offheapstore.storage.portability
 
SerializableStorageEngine - Class in org.terracotta.offheapstore.storage
A OffHeapBufferStorageEngine subclass using Java serialization for portability.
SerializableStorageEngine(PointerSize, PageSource, int) - Constructor for class org.terracotta.offheapstore.storage.SerializableStorageEngine
 
SerializableStorageEngine(PointerSize, PageSource, int, Portability<Serializable>) - Constructor for class org.terracotta.offheapstore.storage.SerializableStorageEngine
 
serialVersionUID - Static variable in exception org.terracotta.offheapstore.exceptions.OversizeMappingException
 
setClass(Class<?>) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability.SerializableDataKey
 
setFoot(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
setFoot(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
setFreeWithPreviousInUse(int, int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
setFreeWithPreviousInUse(long, long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
setInUseAndPreviousInUse(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
setInUseAndPreviousInUse(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
setLeft(AATreeSet.Node) - Method in class org.terracotta.offheapstore.util.AATreeSet.TerminalNode
 
setLeft(AATreeSet.Node<E>) - Method in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
setLeft(AATreeSet.Node<E>) - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
setLeft(AATreeSet.Node<Region>) - Method in class org.terracotta.offheapstore.disk.storage.Region
 
setLeft(AATreeSet.Node<Region>) - Method in class org.terracotta.offheapstore.storage.allocator.Region
 
setLevel(int) - Method in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
setLevel(int) - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
setLevel(int) - Method in class org.terracotta.offheapstore.util.AATreeSet.TerminalNode
 
setLong(int, long) - Method in interface org.terracotta.offheapstore.storage.portability.WriteContext
 
setPinning(K, boolean) - Method in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
setPinning(K, boolean) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache
 
setPinning(K, boolean) - Method in interface org.terracotta.offheapstore.pinning.PinnableCache
 
setRight(AATreeSet.Node) - Method in class org.terracotta.offheapstore.util.AATreeSet.TerminalNode
 
setRight(AATreeSet.Node<E>) - Method in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
setRight(AATreeSet.Node<E>) - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
setRight(AATreeSet.Node<Region>) - Method in class org.terracotta.offheapstore.disk.storage.Region
 
setRight(AATreeSet.Node<Region>) - Method in class org.terracotta.offheapstore.storage.allocator.Region
 
setSizeAndPreviousInUseOfFreeChunk(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
setSizeAndPreviousInUseOfFreeChunk(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
setSizeAndPreviousInUseOfInUseChunk(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
setSizeAndPreviousInUseOfInUseChunk(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
setValue(V) - Method in class org.terracotta.offheapstore.OffHeapHashMap.DirectEntry
 
setValue(V) - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap.SimpleEntry
 
shouldValidate(Class<?>) - Static method in class org.terracotta.offheapstore.util.Validation
 
shrink() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
shrink() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache
 
shrink() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
shrink() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
shrink() - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
shrink() - Method in interface org.terracotta.offheapstore.Segment
 
shrink() - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
shrink() - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
 
shrink() - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
shrink() - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
shrink() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
shrink() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
shrink() - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
shrink() - Method in interface org.terracotta.offheapstore.storage.StorageEngine
 
shrinkOthers(int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache
 
shrinkTable() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
shrinkTableImpl() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
shrinkTableImpl(int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
shutdownNow() - Method in class org.terracotta.offheapstore.util.Retryer
 
SimpleEntry(K, V) - Constructor for class org.terracotta.offheapstore.util.WeakIdentityHashMap.SimpleEntry
 
SINGLETON - Static variable in class org.terracotta.offheapstore.disk.storage.PersistentIntegerStorageEngine
 
SINGLETON - Static variable in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
size - Variable in class org.terracotta.offheapstore.disk.paging.MappedPageSource.AllocatedRegion
 
size - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
size - Variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource.AllocatedRegion
 
size - Variable in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
size - Variable in enum org.terracotta.offheapstore.storage.PointerSize
 
size - Variable in class org.terracotta.offheapstore.util.AATreeSet
 
size() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedEntrySet
 
size() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedKeySet
 
size() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
size() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregatedValuesCollection
 
size() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.BaseAggregateSet
 
size() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
size() - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
Returns the size of this range (the number of values within its bounds).
size() - Method in class org.terracotta.offheapstore.disk.storage.Region
Returns the size of this range (the number of values within its bounds).
size() - Method in class org.terracotta.offheapstore.OffHeapHashMap.EncodingSet
 
size() - Method in class org.terracotta.offheapstore.OffHeapHashMap.EntrySet
 
size() - Method in class org.terracotta.offheapstore.OffHeapHashMap.KeySet
 
size() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
size() - Method in class org.terracotta.offheapstore.paging.Page
 
size() - Method in class org.terracotta.offheapstore.set.OffHeapHashSet
 
size() - Method in class org.terracotta.offheapstore.storage.allocator.Region
Returns the size of this range (the number of values within its bounds).
size() - Method in class org.terracotta.offheapstore.util.AATreeSet
 
size() - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
SIZE_COMPARATOR - Static variable in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache
 
SIZE_T_BITSIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
SIZE_T_BITSIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
SIZE_T_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
SIZE_T_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
sizeOf(long) - Method in interface org.terracotta.offheapstore.paging.OffHeapStorageArea.Owner
 
sizeOf(long) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
sizeOf(long) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
skew(PowerOfTwoFileAllocator.Region) - Static method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
Skew primitive for AA-trees.
skew(AATreeSet.Node<T>) - Static method in class org.terracotta.offheapstore.util.AATreeSet
 
skip(long) - Method in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
slice(Region, int) - Method in enum org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator.Packing
 
sliceAllocators - Variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
slotAdded(int, IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
slotRemoved(int, IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
slotUpdated(int, IntBuffer, long) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
slowNanos - Variable in class org.terracotta.offheapstore.buffersource.TimingBufferSource
 
SMALLBIN_SHIFT - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
SMALLBIN_SHIFT - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
smallBinIndex(int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
smallBinIndex(long) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
smallBinIndexToSize(int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
smallBinIndexToSize(int) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
smallBins - Variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
smallBins - Variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
smallMap - Variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
smallMap - Variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
smallMapIsMarked(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
smallMapIsMarked(int) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
source - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
source - Variable in class org.terracotta.offheapstore.paging.UnlimitedPageSource
 
split(PowerOfTwoFileAllocator.Region) - Static method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
Split primitive for AA-trees.
split(AATreeSet.Node<T>) - Static method in class org.terracotta.offheapstore.util.AATreeSet
 
splitFromDesignatedVictim(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
splitFromDesignatedVictim(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
splitFromSmallBin(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
splitFromSmallBin(int, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
splitFromTop(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
splitFromTop(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
splitFromTree(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
splitFromTree(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
splitSmallFromTree(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
splitSmallFromTree(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
SplitStorageEngine<K,​V> - Class in org.terracotta.offheapstore.storage
A StorageEngine composed of two independent engines, one for the keys, one for the values.
SplitStorageEngine(HalfStorageEngine<? super K>, HalfStorageEngine<? super V>) - Constructor for class org.terracotta.offheapstore.storage.SplitStorageEngine
Creates a composite storage engine, with independent key and value engines.
spread(int) - Static method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
spread(int) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
start - Variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
start - Variable in class org.terracotta.offheapstore.disk.storage.Region
 
start - Variable in class org.terracotta.offheapstore.storage.allocator.Region
 
start - Variable in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
start() - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
Returns the start of this range (inclusive).
start() - Method in class org.terracotta.offheapstore.disk.storage.Region
Returns the start of this range (inclusive).
start() - Method in class org.terracotta.offheapstore.storage.allocator.Region
Returns the start of this range (inclusive).
STATUS - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
STATUS_REMOVED - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
STATUS_USED - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
storage - Variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
storage - Variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
storageArea - Variable in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
storageArea - Variable in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
storageEngine - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
StorageEngine<K,​V> - Interface in org.terracotta.offheapstore.storage
An object that encodes map/cache keys and values to integers.
StorageEngine.Owner - Interface in org.terracotta.offheapstore.storage
 
storageEngineFactory - Variable in class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapClockCacheFactory
 
storageEngineFactory - Variable in class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapHashMapFactory
 
storageEngineFactory - Variable in class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapClockCacheFactory
 
storageEngineFactory - Variable in class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapHashMapFactory
 
storageEngineFactory - Variable in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCacheFactory
 
storageEngineFactory - Variable in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMapFactory
 
storageEngineFailure(Object) - Method in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
storageEngineFailure(Object) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
StorageEngineListener<K,​V> - Interface in org.terracotta.offheapstore.storage.listener
 
StringPortability - Class in org.terracotta.offheapstore.storage.portability
 
StringPortability() - Constructor for class org.terracotta.offheapstore.storage.portability.StringPortability
 
StringStorageEngine - Class in org.terracotta.offheapstore.storage
A <String, String> storage engine.
StringStorageEngine(PointerSize, PageSource, int) - Constructor for class org.terracotta.offheapstore.storage.StringStorageEngine
 
subSet(T, T) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
subSet(T, T) - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
SubSet(T, T) - Constructor for class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
SubTreeIterator(T) - Constructor for class org.terracotta.offheapstore.util.AATreeSet.SubTreeIterator
 
swap(PowerOfTwoFileAllocator.Region) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
swapPayload(AATreeSet.Node) - Method in class org.terracotta.offheapstore.util.AATreeSet.TerminalNode
 
swapPayload(AATreeSet.Node<E>) - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
swapPayload(AATreeSet.Node<E>) - Method in class org.terracotta.offheapstore.util.AATreeSet.TreeNode
 
swapPayload(AATreeSet.Node<Region>) - Method in class org.terracotta.offheapstore.disk.storage.Region
 
swapPayload(AATreeSet.Node<Region>) - Method in class org.terracotta.offheapstore.storage.allocator.Region
 

T

table - Variable in class org.terracotta.offheapstore.OffHeapHashMap.HashIterator
 
TABLE_RESIZE_THRESHOLD - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
TABLE_SHRINK_THRESHOLD - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
tableAllocationsSteal - Variable in class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapHashMapFactory
 
tableAllocationsSteal - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
tableExpansionFailure(int, int) - Method in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
tableExpansionFailure(int, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
tablePage - Variable in class org.terracotta.offheapstore.OffHeapHashMap.PendingPage
 
tableResizing - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
tableSize - Variable in class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapClockCacheFactory
 
tableSize - Variable in class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapHashMapFactory
 
tableSize - Variable in class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapClockCacheFactory
 
tableSize - Variable in class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapHashMapFactory
 
tableSize - Variable in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCacheFactory
 
tableSize - Variable in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMapFactory
 
tableSource - Variable in class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapClockCacheFactory
 
tableSource - Variable in class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapHashMapFactory
 
tableSource - Variable in class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapClockCacheFactory
 
tableSource - Variable in class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapHashMapFactory
 
tableSource - Variable in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCacheFactory
 
tableSource - Variable in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMapFactory
 
tableSource - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
tableView - Variable in class org.terracotta.offheapstore.OffHeapHashMap.HashIterator
 
tailSet(T) - Method in class org.terracotta.offheapstore.util.AATreeSet.SubSet
 
tailSet(T) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
TERABYTES - org.terracotta.offheapstore.util.MemoryUnit
 
terminal() - Static method in class org.terracotta.offheapstore.util.AATreeSet.TerminalNode
 
TERMINAL - Static variable in class org.terracotta.offheapstore.util.AATreeSet.TerminalNode
 
TerminalNode() - Constructor for class org.terracotta.offheapstore.util.AATreeSet.TerminalNode
 
thief - Variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
ThresholdDirection() - Constructor for enum org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource.ThresholdDirection
 
TimingBufferSource - Class in org.terracotta.offheapstore.buffersource
 
TimingBufferSource(BufferSource, long, TimeUnit, long, TimeUnit, boolean) - Constructor for class org.terracotta.offheapstore.buffersource.TimingBufferSource
 
toArray() - Method in class org.terracotta.offheapstore.set.OffHeapHashSet
 
toArray(T[]) - Method in class org.terracotta.offheapstore.set.OffHeapHashSet
 
toBase10SuffixedString(long) - Static method in class org.terracotta.offheapstore.util.DebuggingUtils
 
toBase2SuffixedString(long) - Static method in class org.terracotta.offheapstore.util.DebuggingUtils
 
toBits(int) - Method in enum org.terracotta.offheapstore.util.MemoryUnit
 
toBits(long) - Method in enum org.terracotta.offheapstore.util.MemoryUnit
 
toBytes(int) - Method in enum org.terracotta.offheapstore.util.MemoryUnit
 
toBytes(long) - Method in enum org.terracotta.offheapstore.util.MemoryUnit
 
top - Variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
top - Variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
TOP_FOOT_OFFSET - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
TOP_FOOT_OFFSET - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
TOP_FOOT_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
TOP_FOOT_SIZE - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
topSize - Variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
topSize - Variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
toString() - Method in class org.terracotta.offheapstore.buffersource.HeapBufferSource
 
toString() - Method in class org.terracotta.offheapstore.buffersource.OffHeapBufferSource
 
toString() - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
toString() - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
toString() - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
toString() - Method in class org.terracotta.offheapstore.disk.storage.Region
toString() - Method in class org.terracotta.offheapstore.OffHeapHashMap.DirectEntry
 
toString() - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
toString() - Method in class org.terracotta.offheapstore.paging.PhantomReferenceLimitedPageSource
 
toString() - Method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
toString() - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
toString() - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
toString() - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
toString() - Method in class org.terracotta.offheapstore.storage.allocator.Region
toString() - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
toString() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
toString() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
toString() - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
totalLength(ByteBuffer[]) - Static method in class org.terracotta.offheapstore.util.ByteBufferUtils
 
totalPhysicalMemory() - Static method in class org.terracotta.offheapstore.util.PhysicalMemory
 
totalSwapSpace() - Static method in class org.terracotta.offheapstore.util.PhysicalMemory
 
traverseAndCheck() - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
traverseAndCheck() - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
TREEBIN_SHIFT - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
TREEBIN_SHIFT - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
treeBinIndex(int) - Static method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
treeBinIndex(long) - Static method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
treeBins - Variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
treeBins - Variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
TreeIterator() - Constructor for class org.terracotta.offheapstore.util.AATreeSet.TreeIterator
 
TreeIterator(T) - Constructor for class org.terracotta.offheapstore.util.AATreeSet.TreeIterator
 
treeMap - Variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
treeMap - Variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
treeMapIsMarked(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
treeMapIsMarked(int) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
TreeNode(E) - Constructor for class org.terracotta.offheapstore.util.AATreeSet.TreeNode
 
treeSize() - Method in class org.terracotta.offheapstore.storage.allocator.Region
 
TRUE - Static variable in class org.terracotta.offheapstore.storage.portability.BooleanPortability
 
tryExpand() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
tryExpandTable() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
tryFree(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
tryFree(Region) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
tryIncreaseReprobe() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
tryInsert(Region) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
tryInstallEntry(ByteBuffer, int, ByteBuffer, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
tryLock() - Method in class org.terracotta.offheapstore.util.NoOpLock
 
tryLock(long, TimeUnit) - Method in class org.terracotta.offheapstore.util.NoOpLock
 
tryMerge(Region) - Method in class org.terracotta.offheapstore.storage.allocator.Region
 
tryWriteEntry(K, int, V, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 

U

uninterruptibleGet(Future<T>) - Static method in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
unit - Variable in class org.terracotta.offheapstore.util.Retryer
 
UnlimitedPageSource - Class in org.terracotta.offheapstore.paging
 
UnlimitedPageSource(BufferSource) - Constructor for class org.terracotta.offheapstore.paging.UnlimitedPageSource
 
unlinkChunk(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
unlinkChunk(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
unlinkLargeChunk(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
unlinkLargeChunk(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
unlinkSmallChunk(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
unlinkSmallChunk(long, long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
unlock() - Method in class org.terracotta.offheapstore.util.NoOpLock
 
updateAvailable() - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
 
updateAvailable() - Method in class org.terracotta.offheapstore.disk.storage.Region
 
updateAvailable() - Method in class org.terracotta.offheapstore.storage.allocator.Region
 
updated(int, IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
updateEncoding(int, long, long, long) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
updateEncoding(int, long, long, long) - Method in interface org.terracotta.offheapstore.storage.StorageEngine.Owner
 
updateEncodingInTable(IntBuffer, int, int, long, long, long) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
updatePendingTables(int, long, IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
UpfrontAllocatingPageSource - Class in org.terracotta.offheapstore.paging
An upfront allocating direct byte buffer source.
UpfrontAllocatingPageSource(BufferSource, long, int) - Constructor for class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
Create an up-front allocating buffer source of toAllocate total bytes, in chunkSize byte chunks.
UpfrontAllocatingPageSource(BufferSource, long, int, int) - Constructor for class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
Create an up-front allocating buffer source of toAllocate total bytes, in maximally sized chunks, within the given bounds.
UpfrontAllocatingPageSource(BufferSource, long, int, int, boolean) - Constructor for class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
Create an up-front allocating buffer source of toAllocate total bytes, in maximally sized chunks, within the given bounds.
UpfrontAllocatingPageSource.AllocatedRegion - Class in org.terracotta.offheapstore.paging
 
UpfrontAllocatingPageSource.ThresholdDirection - Enum in org.terracotta.offheapstore.paging
 

V

valid - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
validate(boolean) - Static method in class org.terracotta.offheapstore.util.Validation
 
VALIDATE_ALL - Static variable in class org.terracotta.offheapstore.util.Validation
 
validateAllocator() - Method in interface org.terracotta.offheapstore.storage.allocator.Allocator
 
validateAllocator() - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
Debugging Support
validateAllocator() - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
Debugging Support
validateFreeSpace() - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
validateMallocedPointer(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
validateMallocedPointer(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
validatePages() - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
validateStorageArea() - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
VALIDATING - Static variable in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
VALIDATING - Static variable in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
VALIDATING - Static variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
VALIDATING - Static variable in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
VALIDATING - Static variable in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
VALIDATING - Static variable in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
Validation - Class in org.terracotta.offheapstore.util
 
Validation() - Constructor for class org.terracotta.offheapstore.util.Validation
 
value - Variable in class org.terracotta.offheapstore.MetadataTuple
 
value - Variable in class org.terracotta.offheapstore.OffHeapHashMap.DirectEntry
 
value - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine.CachedEncode
 
value - Variable in class org.terracotta.offheapstore.util.WeakIdentityHashMap.SimpleEntry
 
value() - Method in class org.terracotta.offheapstore.MetadataTuple
 
value() - Method in annotation type org.terracotta.offheapstore.util.FindbugsSuppressWarnings
 
VALUE_LENGTH_OFFSET - Static variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
VALUE_LENGTH_OFFSET - Static variable in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
valueBuffer - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileWriteTask
 
valueBuffer - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine.CachedEncode
 
valueEncoding(long) - Static method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
valueOf(String) - Static method in enum org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource.ThresholdDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator.Packing
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.offheapstore.storage.PointerSize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.offheapstore.util.MemoryUnit
Returns the enum constant of this type with the specified name.
valuePortability - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
values - Variable in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
values() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
values() - Static method in enum org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource.ThresholdDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator.Packing
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.offheapstore.storage.PointerSize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.offheapstore.util.MemoryUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap
 
valueStorage - Variable in class org.terracotta.offheapstore.storage.LongStorageEngine
 
valueStorageEngine - Variable in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
victim - Variable in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
victimAllocators - Variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
victims - Variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 

W

WeakIdentityHashMap<K,​V> - Class in org.terracotta.offheapstore.util
 
WeakIdentityHashMap() - Constructor for class org.terracotta.offheapstore.util.WeakIdentityHashMap
 
WeakIdentityHashMap(WeakIdentityHashMap.ReaperTask<V>) - Constructor for class org.terracotta.offheapstore.util.WeakIdentityHashMap
 
WeakIdentityHashMap.IdentityWeakReference<T> - Class in org.terracotta.offheapstore.util
 
WeakIdentityHashMap.ReaperTask<T> - Interface in org.terracotta.offheapstore.util
 
WeakIdentityHashMap.SimpleEntry<K,​V> - Class in org.terracotta.offheapstore.util
 
wipePendingTables() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
write() - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileWriteTask
 
write(Boolean, int) - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
write(Integer, int) - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
write(T, int) - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
Converts the supplied value object into it's encoded form.
write(T, int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
WriteBackPortability<T> - Interface in org.terracotta.offheapstore.storage.portability
 
writeBinaryMapping(ByteBuffer[], ByteBuffer[], int, int) - Method in interface org.terracotta.offheapstore.storage.BinaryStorageEngine
 
writeBinaryMapping(ByteBuffer[], ByteBuffer[], int, int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
writeBinaryMapping(ByteBuffer, ByteBuffer, int, int) - Method in interface org.terracotta.offheapstore.storage.BinaryStorageEngine
 
writeBinaryMapping(ByteBuffer, ByteBuffer, int, int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
writeBuffer(long, ByteBuffer) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
writeBuffer(ByteBuffer, int) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
writeBuffer(ByteBuffer, int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
writeBuffers(long, ByteBuffer[]) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
writeByte(long, byte) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
writeChannel - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
writeClassDescriptor(ObjectStreamClass) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability.OOS
 
WriteContext - Interface in org.terracotta.offheapstore.storage.portability
 
writeEntry(IntBuffer, IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
writeEntry(K, int, V, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
writeExecutor - Variable in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
writeInt(long, int) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
writeIntToChannel(long, int) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
writeLock() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
writeLock() - Method in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCache
 
writeLock() - Method in class org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMap
 
writeLock() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
writeLock() - Method in interface org.terracotta.offheapstore.paging.OffHeapStorageArea.Owner
 
writeLock() - Method in class org.terracotta.offheapstore.ReadWriteLockedOffHeapClockCache
 
writeLock() - Method in class org.terracotta.offheapstore.ReadWriteLockedOffHeapHashMap
 
writeLock() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
writeLock() - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
writeLock() - Method in class org.terracotta.offheapstore.WriteLockedOffHeapClockCache
 
writeLock() - Method in class org.terracotta.offheapstore.WriteLockedOffHeapHashMap
 
writeLockAll() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
WriteLockedOffHeapClockCache<K,​V> - Class in org.terracotta.offheapstore
An exclusive-read/write off-heap clock cache.
WriteLockedOffHeapClockCache(PageSource, boolean, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.WriteLockedOffHeapClockCache
 
WriteLockedOffHeapClockCache(PageSource, boolean, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.WriteLockedOffHeapClockCache
 
WriteLockedOffHeapClockCache(PageSource, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.WriteLockedOffHeapClockCache
 
WriteLockedOffHeapClockCache(PageSource, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.WriteLockedOffHeapClockCache
 
WriteLockedOffHeapClockCacheFactory<K,​V> - Class in org.terracotta.offheapstore.concurrent
Factory of WriteLockedOffHeapClockCache instances.
WriteLockedOffHeapClockCacheFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapClockCacheFactory
Creates segments using the given table buffer source and storage engine factory.
WriteLockedOffHeapClockCacheFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, int) - Constructor for class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapClockCacheFactory
Creates segments using the given table buffer source, storage engine factory, and initial table size.
WriteLockedOffHeapClockCacheFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, EvictionListener<K, V>) - Constructor for class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapClockCacheFactory
Creates segments using the given table buffer source and storage engine factory.
WriteLockedOffHeapClockCacheFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, EvictionListener<K, V>, int) - Constructor for class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapClockCacheFactory
Creates segments using the given table buffer source, storage engine factory, eviction listener and initial table size.
WriteLockedOffHeapHashMap<K,​V> - Class in org.terracotta.offheapstore
An exclusive-read/write off-heap hash-map.
WriteLockedOffHeapHashMap(PageSource, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.WriteLockedOffHeapHashMap
 
WriteLockedOffHeapHashMap(PageSource, StorageEngine<? super K, ? super V>, int) - Constructor for class org.terracotta.offheapstore.WriteLockedOffHeapHashMap
 
WriteLockedOffHeapHashMapFactory<K,​V> - Class in org.terracotta.offheapstore.concurrent
Factory of WriteLockedOffHeapHashMap instances.
WriteLockedOffHeapHashMapFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapHashMapFactory
Creates segments using the given table buffer source and storage engine factory.
WriteLockedOffHeapHashMapFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, int) - Constructor for class org.terracotta.offheapstore.concurrent.WriteLockedOffHeapHashMapFactory
Creates segments using the given table buffer source, storage engine factory, and initial table size.
writeLong(long, long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
writeLongToChannel(long, long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
writeMapping(Long, V, int, int) - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
writeMapping(K, V, int, int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
writeMapping(K, V, int, int) - Method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
writeMapping(K, V, int, int) - Method in interface org.terracotta.offheapstore.storage.StorageEngine
Converts the supplied key and value objects into their encoded form.
writeMappingBuffers(ByteBuffer, ByteBuffer, int) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine.FileChunk
 
writeMappingBuffers(ByteBuffer, ByteBuffer, int) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
writeMappingBuffers(ByteBuffer, ByteBuffer, int) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
writeMappingBuffers(ByteBuffer, ByteBuffer, int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
writeMappingBuffersGathering(ByteBuffer[], ByteBuffer[], int) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
writeMappingBuffersGathering(ByteBuffer[], ByteBuffer[], int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
writeShort(long, short) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
writeToChannel(long, ByteBuffer) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
writeUnlockAll() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
written(K, V, ByteBuffer, ByteBuffer, int, int, long) - Method in interface org.terracotta.offheapstore.storage.listener.RuntimeStorageEngineListener
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages