Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

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 Comparable<? super T>> - Class in org.terracotta.offheapstore.util
 
AATreeSet() - Constructor for class org.terracotta.offheapstore.util.AATreeSet
 
AATreeSet.AbstractTreeNode<E extends Comparable<? super E>> - Class in org.terracotta.offheapstore.util
 
AATreeSet.Node<E extends Comparable<? super E>> - Interface 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.AggregateIterator<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, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
AbstractLockedOffHeapHashMap(PageSource, boolean, 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, boolean, 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, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
AbstractOffHeapClockCache(PageSource, boolean, 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, boolean, 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
 
acquireCompactionEntry(long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
acquireCompactionEntry(long) - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
acquireCompactionEntry(long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
add(E) - Method in class org.terracotta.offheapstore.set.OffHeapHashSet
 
add(T) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
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 com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
addedMapping(Integer, ObjectStreamClass) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
address() - Method in class org.terracotta.offheapstore.paging.Page
 
aggregate(ByteBuffer[]) - Static method in class org.terracotta.offheapstore.util.ByteBufferUtils
 
AggregateIterator() - Constructor for class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateIterator
 
allocate(int, boolean, boolean, OffHeapStorageArea) - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
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(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(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(int, PowerOfTwoAllocator.Packing) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
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
 
allocateRegion(long) - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
ALLOCATION_LOG_LOCATION - Static variable in class org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource
 
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
 
assignLsn(long, long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
assignLsn(long, long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
AttachedLinkedNode<T> - Class in com.terracottatech.offheapstore.storage.restartable
 
AttachedLinkedNode(ByteBuffer, Portability<? super T>, WriteContext) - Constructor for class com.terracottatech.offheapstore.storage.restartable.AttachedLinkedNode
 
attachedMapping(long, int, int) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
attachedMapping(long, int, int) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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.util.ByteBufferInputStream
 

B

BinaryStorageEngine - Interface in org.terracotta.offheapstore.storage
 
bind(StorageEngine.Owner) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
bind(StorageEngine.Owner) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
bind(StorageEngine.Owner) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
bind(StorageEngine.Owner) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
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) - Method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
bind(StorageEngine.Owner, long) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
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
 
binding() - Method in class org.terracotta.offheapstore.paging.Page
 
bitSize() - Method in enum org.terracotta.offheapstore.storage.PointerSize
 
BooleanHalfStorageEngine - Class in org.terracotta.offheapstore.storage
 
BooleanPortability - Class in org.terracotta.offheapstore.storage.portability
 
bootstrap(ObjectInput) - Method in class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 
bootstrap(ObjectInput) - Method in class com.terracottatech.offheapstore.storage.restartable.PersistentRestartableStorageEngine
 
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
 
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
 
byteSize() - Method in enum org.terracotta.offheapstore.storage.PointerSize
 

C

capacity() - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
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
 
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 com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
clear() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
clear() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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
 
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
 
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
 
close() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapInputStream
 
close() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapOutputStream
 
close() - Method in class com.terracottatech.offheapstore.filesystem.SeekableInputStream
Closes this stream and releases any system resources associated with the stream.
close() - Method in class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 
close() - Method in interface com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine.Entry
 
close() - Method in class com.terracottatech.offheapstore.storage.restartable.PersistentRestartableStorageEngine
 
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
 
com.terracottatech.offheapstore.filesystem - package com.terracottatech.offheapstore.filesystem
 
com.terracottatech.offheapstore.filesystem.impl - package com.terracottatech.offheapstore.filesystem.impl
 
com.terracottatech.offheapstore.storage.restartable - package com.terracottatech.offheapstore.storage.restartable
 
com.terracottatech.offheapstore.storage.restartable.partial - package com.terracottatech.offheapstore.storage.restartable.partial
 
com.terracottatech.offheapstore.storage.restartable.portability - package com.terracottatech.offheapstore.storage.restartable.portability
 
comparator() - Method in class org.terracotta.offheapstore.util.AATreeSet
 
completeAsynchronously(Runnable) - Method in class org.terracotta.offheapstore.util.Retryer
 
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(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.
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>>, 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>>, 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>, 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.
ConcurrentOffHeapHashMap<K,V> - Class in org.terracotta.offheapstore.concurrent
A striped concurrent-read/exclusive-write map.
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, boolean, Factory<? extends StorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentOffHeapHashMap
 
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.
ConcurrentOffHeapHashMap(PageSource, boolean, Factory<? extends StorageEngine<? super K, ? super V>>, long, int) - Constructor for class org.terracotta.offheapstore.concurrent.ConcurrentOffHeapHashMap
 
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>>, 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>>, 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>, 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.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
 
createEncodingSet() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
createEntrySet() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
createEntrySet() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
createFactory(I, RestartStore<I, ByteBuffer, ByteBuffer>, Factory<T>, boolean) - Static method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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() - Static method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
createFactory(Factory<? extends HalfStorageEngine<V>>) - Static method in class org.terracotta.offheapstore.storage.LongStorageEngine
 
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(PageSource, int, int, Portability<? super T>, boolean, boolean) - Static method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
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, 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) - Static method in class org.terracotta.offheapstore.storage.SerializableStorageEngine
 
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(PointerSize, PageSource, int) - Static method in class org.terracotta.offheapstore.storage.StringStorageEngine
 
createKeySet() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
createKeySet() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
createKeysOnlyFactory(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Static method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableKeysOnlyStorageEngine
 
createKeysOnlyFactory(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Static method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableKeysOnlyStorageEngine
 
createMinimalFactory(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Static method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
createMinimalFactory(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Static method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
createPartialFactory(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Static method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
createPartialFactory(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Static method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
createPersistentFactory(I, RestartStore<I, ByteBuffer, ByteBuffer>, Factory<T>, boolean) - Static method in class com.terracottatech.offheapstore.storage.restartable.PersistentRestartableStorageEngine
 
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
 
currentIterator - Variable in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateIterator
 

D

DebuggingUtils - Class in org.terracotta.offheapstore.util
 
decode(ByteBuffer) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFile.ValuePortability
 
decode(ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 
decode(ByteBuffer, WriteContext) - Method in class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 
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
 
decodeKey(ByteBuffer) - Static method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
decodeValue(ByteBuffer) - Static method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
decrementLevel() - Method in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
decrementLevel() - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
delegateStorageEngine - Variable in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
delete() - Method in interface com.terracottatech.offheapstore.filesystem.FileSystem
Deletes the off heap file system with its directories and files and frees up the memory.
delete() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFileSystem
 
delete() - Method in class com.terracottatech.offheapstore.storage.restartable.OffHeapObjectManagerStripe
 
delete() - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
deleteAllFiles() - Method in interface com.terracottatech.offheapstore.filesystem.Directory
Deletes all files present under this directory
deleteAllFiles() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapDirectory
 
deleteDirectory(String) - Method in interface com.terracottatech.offheapstore.filesystem.FileSystem
Deletes a particular directory.
deleteDirectory(String) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFileSystem
 
deleteFile(String) - Method in interface com.terracottatech.offheapstore.filesystem.Directory
Deletes a File.
deleteFile(String) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapDirectory
 
deriveMetadata(long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
deriveMetadata(long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
destroy() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
destroy() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
destroy() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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
 
detach(ByteBuffer) - Static method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
DetachedLinkedNode<T> - Class in com.terracottatech.offheapstore.storage.restartable
 
DetachedLinkedNode(T) - Constructor for class com.terracottatech.offheapstore.storage.restartable.DetachedLinkedNode
 
Directory - Interface in com.terracottatech.offheapstore.filesystem
This interface facilitates creation of random access files in the OffHeap file system.
directoryExists(String) - Method in interface com.terracottatech.offheapstore.filesystem.FileSystem
Checks if a directory exists in the file system
directoryExists(String) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFileSystem
 
disconnect(ObjectStreamClass) - Static method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 

E

emptyHeader() - Static method in class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 
encode(ByteBuffer) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFile.ValuePortability
 
encode(LinkedNode<T>) - Method in class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 
encode(Boolean) - Method in class org.terracotta.offheapstore.storage.portability.BooleanPortability
 
encode(byte[]) - Method in class org.terracotta.offheapstore.storage.portability.ByteArrayPortability
 
encode(T) - Method in interface org.terracotta.offheapstore.storage.portability.Portability
Encodes an object of type T as a ByteBuffer.
encode(Serializable) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
encode(String) - Method in class org.terracotta.offheapstore.storage.portability.StringPortability
 
encodeKey(ByteBuffer, int) - Static method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
encodeValue(ByteBuffer, long, int) - Static method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
ENCODING - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
encoding(int, int) - Static method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
encodingSet() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
encodingSet() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
EncodingSet() - Constructor for class org.terracotta.offheapstore.OffHeapHashMap.EncodingSet
 
encodingSet() - Method in interface org.terracotta.offheapstore.storage.StorageEngine.Owner
 
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
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(Object, ByteBuffer) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFile.ValuePortability
 
equals(Object, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 
equals(Object) - Method in class org.terracotta.offheapstore.MetadataTuple
 
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, 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) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability.SerializableDataKey
 
equals(Object, ByteBuffer) - Method in class org.terracotta.offheapstore.storage.portability.StringPortability
 
equals(Object, int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
equalsBinaryKey(ByteBuffer, long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
equalsBinaryKey(ByteBuffer, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
equalsBinaryKey(ByteBuffer, long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
equalsBinaryKey(ByteBuffer, long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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 com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
equalsKey(Object, long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
equalsKey(Object, long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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 com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
equalsValue(Object, long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
equalsValue(Object, long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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 com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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
 
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<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
 
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
 
extractEncoding(ByteBuffer) - Static method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
extractHashCode(ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.OffHeapObjectManagerStripe
 
extractHashcode(ByteBuffer) - Static method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
extractMetadata(ByteBuffer) - Static method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 

F

Factory<T> - Interface in org.terracotta.offheapstore.util
A generic instance factory.
File - Interface in com.terracottatech.offheapstore.filesystem
This interface supports both reading and writing to a random access file.
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>, ExecutorService) - 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, boolean) - Constructor for class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
fileExists(String) - Method in interface com.terracottatech.offheapstore.filesystem.Directory
Checks if a File exists in the directory
fileExists(String) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapDirectory
 
FileSystem - Interface in com.terracottatech.offheapstore.filesystem
This interface provides top-level access to the OffHeap file system.
fill(K, V) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
fill(K, V, int) - 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, int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
fill(K, V) - Method in class org.terracotta.offheapstore.OffHeapHashMap
Associates the specified value with the specified key in this map.
fill(K, V, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
fill(K, V, int, int[], int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
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 interface org.terracotta.offheapstore.Segment
 
find(Object) - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
find(int, PowerOfTwoAllocator.Packing) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
find(Object) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
find(Object) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
FindbugsSuppressWarnings - Annotation Type in org.terracotta.offheapstore.util
 
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
 
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
 
firstEncoding() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
firstEncoding() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
flush() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapOutputStream
 
flush() - Method in class com.terracottatech.offheapstore.storage.restartable.AttachedLinkedNode
 
flush() - Method in class com.terracottatech.offheapstore.storage.restartable.DetachedLinkedNode
 
flush() - Method in interface com.terracottatech.offheapstore.storage.restartable.LinkedNode
 
flush() - Method in class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 
flush() - Method in class com.terracottatech.offheapstore.storage.restartable.PersistentRestartableStorageEngine
 
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
 
free(Page) - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
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(long) - Method in class org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine
 
free(long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
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(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(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
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(long) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
free(int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
free(long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
freed(long, int, ByteBuffer, boolean) - Method in interface org.terracotta.offheapstore.storage.listener.RuntimeStorageEngineListener
 
freeMapping(long, int, boolean) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
freeMapping(long, int, boolean) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
freeMapping(long, int, boolean) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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.
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
 

G

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
 
getActualEntrySize(long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableKeysOnlyStorageEngine
 
getActualEntrySize(long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
getActualEntrySize(long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
getAddress(Page) - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
getAllocatedMemory() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
getAllocatedMemory() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
getAllocatedMemory() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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(K, int, int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getAndSetMetadata(Object, int, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getAndSetMetadata(K, int, int) - Method in interface org.terracotta.offheapstore.Segment
 
getAtTableOffset(int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
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 com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
getDataSize() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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
 
getEncodingForHashAndBinary(int, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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.
getFile() - Method in class org.terracotta.offheapstore.disk.paging.MappedPageSource
 
getFilePointer() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapInputStream
 
getFilePointer() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapOutputStream
 
getFilePointer() - Method in class com.terracottatech.offheapstore.filesystem.SeekableInputStream
Returns the current offset in this file.
getFilePointer() - Method in class com.terracottatech.offheapstore.filesystem.SeekableOutputStream
Returns the current offset in this file.
getId() - Method in class com.terracottatech.offheapstore.storage.restartable.OffHeapObjectManagerStripe
 
getId() - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
getIndexFor(int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getInputStream() - Method in interface com.terracottatech.offheapstore.filesystem.File
Opens a stream for reading data from the file
getInputStream() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFile
 
getKey() - Method in interface com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine.Entry
 
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
 
getLowestLsn() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
getLowestLsn() - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
getLowestLsn() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
getLsn() - Method in class com.terracottatech.offheapstore.storage.restartable.AttachedLinkedNode
 
getLsn() - Method in class com.terracottatech.offheapstore.storage.restartable.DetachedLinkedNode
 
getLsn() - Method in interface com.terracottatech.offheapstore.storage.restartable.LinkedNode
 
getLsn(int, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
getLsn(ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
getLsn(int, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
getLsn(int, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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() - Method in class com.terracottatech.offheapstore.storage.restartable.AttachedLinkedNode
 
getMetadata() - Method in class com.terracottatech.offheapstore.storage.restartable.DetachedLinkedNode
 
getMetadata() - Method in interface com.terracottatech.offheapstore.storage.restartable.LinkedNode
 
getMetadata(Object, int) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
getMetadata(K, int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getMetadata(Object, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
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
 
getName() - Method in interface com.terracottatech.offheapstore.filesystem.File
Returns the name of the file
getName() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapDirectory
 
getName() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFile
 
getNext() - Method in class com.terracottatech.offheapstore.storage.restartable.AttachedLinkedNode
 
getNext() - Method in class com.terracottatech.offheapstore.storage.restartable.DetachedLinkedNode
 
getNext() - Method in interface com.terracottatech.offheapstore.storage.restartable.LinkedNode
 
getNextIterator() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateIterator
 
getObjectInputStream(InputStream) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
getObjectManagerStripe() - Method in class com.terracottatech.offheapstore.storage.restartable.OffHeapObjectManagerStripe
 
getObjectManagerStripe() - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
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 com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
getOccupiedMemory() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
getOccupiedMemory() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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
 
getOrCreateDirectory(String) - Method in interface com.terracottatech.offheapstore.filesystem.FileSystem
Creates a new, empty directory or returns a reference to the named directory if it already exists.
getOrCreateDirectory(String) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFileSystem
 
getOrCreateFile(String) - Method in interface com.terracottatech.offheapstore.filesystem.Directory
Creates a new, empty file or returns a reference to the named file if it already exists.
getOrCreateFile(String) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapDirectory
 
getOutputStream() - Method in interface com.terracottatech.offheapstore.filesystem.File
Opens a stream for writing data to a file.
getOutputStream() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFile
 
getPayload() - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
getPrevious() - Method in class com.terracottatech.offheapstore.storage.restartable.AttachedLinkedNode
 
getPrevious() - Method in class com.terracottatech.offheapstore.storage.restartable.DetachedLinkedNode
 
getPrevious() - Method in interface com.terracottatech.offheapstore.storage.restartable.LinkedNode
 
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
 
getRequiredEntrySize(ByteBuffer, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableKeysOnlyStorageEngine
 
getRequiredEntrySize(ByteBuffer, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
getRequiredEntrySize(ByteBuffer, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
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
 
getSegmentFor(int, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.OffHeapObjectManagerStripe
 
getSegmentInternals() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getSegmentInternals() - Method in interface org.terracotta.offheapstore.concurrent.ConcurrentMapInternals
 
getSegments() - Method in class com.terracottatech.offheapstore.storage.restartable.OffHeapObjectManagerStripe
 
getSegments() - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
getSegments() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getSize() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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
 
getSizeInBytes() - Method in interface com.terracottatech.offheapstore.filesystem.Directory
Reports the total size of the directory
getSizeInBytes() - Method in interface com.terracottatech.offheapstore.filesystem.File
Returns the total size of the file in bytes
getSizeInBytes() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapDirectory
 
getSizeInBytes() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFile
 
getSlotForHashAndEncoding(int, long, long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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 com.terracottatech.offheapstore.storage.restartable.AttachedLinkedNode
 
getValue() - Method in class com.terracottatech.offheapstore.storage.restartable.DetachedLinkedNode
 
getValue() - Method in interface com.terracottatech.offheapstore.storage.restartable.LinkedNode
 
getValue() - Method in interface com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine.Entry
 
getValueAndSetMetadata(Object, int, int) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
getValueAndSetMetadata(K, int, int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
getValueAndSetMetadata(Object, int, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
getValueAndSetMetadata(K, int, int) - Method in interface org.terracotta.offheapstore.Segment
 
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 com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
getVitalMemory() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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
 

H

HalfStorageEngine<T> - Interface in org.terracotta.offheapstore.storage
 
handleOversizeMappingException(int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
hashCode() - Method in class org.terracotta.offheapstore.MetadataTuple
 
hashCode() - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability.SerializableDataKey
 
HashingMap<K,V> - Interface in org.terracotta.offheapstore
Interface of all map implementations based on hash-coding.
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
 
hasRecoveryListeners() - Method in class org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine
 
headSet(T) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
HeapBufferSource - Class in org.terracotta.offheapstore.buffersource
 
HeapBufferSource() - Constructor for class org.terracotta.offheapstore.buffersource.HeapBufferSource
 
hit(int, IntBuffer) - Method in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
hit(int, IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 

I

identifier - Variable in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
incrementLevel() - Method in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
incrementLevel() - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
index() - Method in class org.terracotta.offheapstore.paging.Page
 
indexFor(int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
indexFor(int, IntBuffer) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
installMappingForHashAndEncoding(int, ByteBuffer, ByteBuffer, int) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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 variable in class org.terracotta.offheapstore.disk.storage.portability.PersistentByteArrayPortability
 
INSTANCE - Static variable in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
instance() - Static method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
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
 
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
 
invalidateCache() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
invalidateCache() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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.
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
 
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(IntBuffer) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
isRemoved(int) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
isTerminating(IntBuffer) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
isTerminating(int) - 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 com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
isThiefForTableAllocations() - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
isThiefForTableAllocations() - Method in interface org.terracotta.offheapstore.storage.StorageEngine.Owner
 
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.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
 

K

KEY_HASHCODE - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
keyEncoding(long) - Static method in class org.terracotta.offheapstore.storage.SplitStorageEngine
 
keyPortability - Variable in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
keyPortability - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
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
 

L

last() - Method in class org.terracotta.offheapstore.util.AATreeSet
 
lastEncoding() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
lastEncoding() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
lastModifiedTime() - Method in interface com.terracottatech.offheapstore.filesystem.File
Reports the last accessed or modified time for the file.
lastModifiedTime() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFile
 
length() - Method in interface com.terracottatech.offheapstore.filesystem.File
Reports the length of the file.
length() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFile
 
length() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapInputStream
 
length() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapOutputStream
 
length() - Method in class com.terracottatech.offheapstore.filesystem.SeekableOutputStream
Returns the length of the stream.
LinkedNode<T> - Interface in com.terracottatech.offheapstore.storage.restartable
 
LinkedNodePortability<T> - Class in com.terracottatech.offheapstore.storage.restartable
 
LinkedNodePortability(Portability<? super T>) - Constructor for class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 
linkNodeExpectingFirst(long, long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
linkNodeExpectingFirst(LinkedNode<?>, long, long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
linkNodeExpectingLast(long, long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
linkNodeExpectingLast(LinkedNode<?>, long, long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
listDirectories() - Method in interface com.terracottatech.offheapstore.filesystem.FileSystem
Returns a listing of all directory names present in the system.
listDirectories() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFileSystem
 
ListenableStorageEngine<K,V> - Interface in org.terracotta.offheapstore.storage.listener
 
listFiles() - Method in interface com.terracottatech.offheapstore.filesystem.Directory
Retrieves the names of files present in the directory
listFiles() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapDirectory
 
listIterator - Variable in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateIterator
 
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
 
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
 
LSN_OFFSET - Static variable in class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 

M

main(String[]) - Static method in class org.terracotta.offheapstore.util.PhysicalMemory
 
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, long) - 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
 
mark(long, long) - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
mark(int) - Method in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
markSupported() - Method in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
MemoryUnit - Enum in org.terracotta.offheapstore.util
 
Metadata - Class in org.terracotta.offheapstore
 
metadata() - Method in class org.terracotta.offheapstore.MetadataTuple
 
metadataArea - Variable in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
MetadataTuple<V> - Class in org.terracotta.offheapstore
 
metadataTuple(T, int) - Static method in class org.terracotta.offheapstore.MetadataTuple
 
modCount - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
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
 

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() - 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_OFFSET - Static variable in class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 
nextStreamIndex - Variable in class org.terracotta.offheapstore.storage.portability.SerializablePortability
 
NoOpLock - Class in org.terracotta.offheapstore.util
 
NULL_ENCODING - Static variable in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 

O

occupied() - Method in class org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator
 
occupied() - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
 
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, 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
 
OffHeapBufferHalfStorageEngine(PageSource, int, 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, 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>, float) - Constructor for class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
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>, float) - Constructor for class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 
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, 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
 
OffheapDirectory - Class in com.terracottatech.offheapstore.filesystem.impl
 
OffheapFile - Class in com.terracottatech.offheapstore.filesystem.impl
 
OffheapFile.ValuePortability - Class in com.terracottatech.offheapstore.filesystem.impl
 
OffheapFileSystem - Class in com.terracottatech.offheapstore.filesystem.impl
 
OffheapFileSystem(PageSource) - Constructor for class com.terracottatech.offheapstore.filesystem.impl.OffheapFileSystem
 
OffheapFileSystem(PageSource, int, int, int) - Constructor for class com.terracottatech.offheapstore.filesystem.impl.OffheapFileSystem
 
OffHeapHashMap<K,V> - Class in org.terracotta.offheapstore
A hash-table implementation whose table is stored in an NIO direct buffer.
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, boolean, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.OffHeapHashMap
 
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(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.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
 
OffHeapHashSet<E> - Class in org.terracotta.offheapstore.set
 
OffHeapHashSet(PageSource, boolean, StorageEngine<? super E, Boolean>, int) - Constructor for class org.terracotta.offheapstore.set.OffHeapHashSet
 
OffHeapHashSet(OffHeapHashMap<E, Boolean>) - Constructor for class org.terracotta.offheapstore.set.OffHeapHashSet
 
OffheapInputStream - Class in com.terracottatech.offheapstore.filesystem.impl
 
OffHeapObjectManagerStripe<I> - Class in com.terracottatech.offheapstore.storage.restartable
 
OffHeapObjectManagerStripe(I, OffHeapHashMap<?, ?>) - Constructor for class com.terracottatech.offheapstore.storage.restartable.OffHeapObjectManagerStripe
 
OffHeapObjectManagerStripe(I, AbstractConcurrentOffHeapMap<?, ?>) - Constructor for class com.terracottatech.offheapstore.storage.restartable.OffHeapObjectManagerStripe
 
OffHeapObjectManagerStripe(I, List<ObjectManagerSegment<I, ByteBuffer, ByteBuffer>>, AbstractConcurrentOffHeapMap<?, ?>) - Constructor for class com.terracottatech.offheapstore.storage.restartable.OffHeapObjectManagerStripe
 
OffheapOutputStream - Class in com.terracottatech.offheapstore.filesystem.impl
Each file is made up of multiple blocks of size BLOCK_SIZE.
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
 
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
 
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 com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
owner - Variable in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
owner - Variable in class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
 

P

Page - Class in org.terracotta.offheapstore.paging
 
Page(ByteBuffer, OffHeapStorageArea) - Constructor for class org.terracotta.offheapstore.paging.Page
 
Page(ByteBuffer, int, int, OffHeapStorageArea) - Constructor for class org.terracotta.offheapstore.paging.Page
 
PageSource - Interface in org.terracotta.offheapstore.paging
 
persist(ObjectOutput) - Method in class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 
persist(ObjectOutput) - Method in class com.terracottatech.offheapstore.storage.restartable.PersistentRestartableStorageEngine
 
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
 
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
 
PersistentConcurrentOffHeapClockCache<K,V> - Class in org.terracotta.offheapstore.disk.persistent
 
PersistentConcurrentOffHeapClockCache(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>>) - 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
 
PersistentConcurrentOffHeapClockCache(ObjectInput, 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(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>>) - 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
 
PersistentConcurrentOffHeapHashMap(ObjectInput, 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
 
PersistentRestartableStorageEngine<T extends PersistentStorageEngine<K,LinkedNode<V>> & BinaryStorageEngine,I,K,V> - Class in com.terracottatech.offheapstore.storage.restartable
 
PersistentRestartableStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, T, boolean) - Constructor for class com.terracottatech.offheapstore.storage.restartable.PersistentRestartableStorageEngine
 
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
 
PointerSize - Enum in org.terracotta.offheapstore.storage
 
Portability<T> - Interface in org.terracotta.offheapstore.storage.portability
An object to ByteBuffer converter.
PortabilityBasedHalfStorageEngine<T> - Class in org.terracotta.offheapstore.storage
 
PortabilityBasedHalfStorageEngine(Portability<? super T>) - Constructor for class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
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.
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
 
PREVIOUS_OFFSET - Static variable in class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 
put(int, ByteBuffer, ByteBuffer, long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
put(ByteBuffer, ByteBuffer, long) - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
put(int, ByteBuffer, ByteBuffer, long) - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
put(int, ByteBuffer, ByteBuffer, long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
put(K, V) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
put(K, V, int) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
put(K, V) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
put(K, V, int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
put(K, V) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
put(K, V, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
put(K, V, int) - Method in interface org.terracotta.offheapstore.Segment
 
put(K, V) - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap
 
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
 

R

read() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapInputStream
 
read() - Method in class com.terracottatech.offheapstore.filesystem.SeekableInputStream
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
 
read() - Method in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
read(byte[], int, int) - Method in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
readBinaryKey(long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
readBinaryKey(long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
readBinaryKey(long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
readBinaryKey(long) - Method in interface org.terracotta.offheapstore.storage.BinaryStorageEngine
 
readBinaryKey(long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
readBinaryValue(long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
readBinaryValue(long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
readBinaryValue(long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
readBinaryValue(long) - Method in interface org.terracotta.offheapstore.storage.BinaryStorageEngine
 
readBinaryValue(long) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
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.
readBuffer(int) - Method in class org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine
 
readBuffer(int) - Method in class org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine
 
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
 
readBytes(byte[], int, int) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapInputStream
 
readBytes(byte[], int, int) - Method in class com.terracottatech.offheapstore.filesystem.SeekableInputStream
readEntry(long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableKeysOnlyStorageEngine
 
readEntry(long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
readInt(long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
readKey(long, int) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
readKey(long, int) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
readKey(long, int) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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
 
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 com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
readKeyHash(long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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 com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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(IntBuffer, int) - Static method in class org.terracotta.offheapstore.OffHeapHashMap
 
readLong(long) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
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 com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
readValue(long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
readValue(long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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
 
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, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.ReadWriteLockedOffHeapClockCache
 
ReadWriteLockedOffHeapClockCache(PageSource, boolean, 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
 
ReadWriteLockedOffHeapClockCache(PageSource, boolean, 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>>, 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>>, 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>, 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, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.ReadWriteLockedOffHeapHashMap
 
ReadWriteLockedOffHeapHashMap(PageSource, boolean, 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
 
ReadWriteLockedOffHeapHashMap(PageSource, boolean, 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, 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, boolean, Factory<? extends StorageEngine<? super K, ? super V>>) - Constructor for class org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapHashMapFactory
 
ReadWriteLockedOffHeapHashMapFactory(PageSource, Factory<? extends StorageEngine<? super K, ? super V>>, int) - 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.
reap() - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap
 
reap(T) - Method in interface org.terracotta.offheapstore.util.WeakIdentityHashMap.ReaperTask
 
recovered(Callable<? extends K>, Callable<? extends V>, ByteBuffer, ByteBuffer, int, int, long) - Method in interface org.terracotta.offheapstore.storage.listener.RecoveryStorageEngineListener
 
RecoveryStorageEngineListener<K,V> - Interface in org.terracotta.offheapstore.storage.listener
 
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
 
releaseCompactionEntry(ObjectManagerEntry<I, ByteBuffer, ByteBuffer>) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
releaseCompactionEntry(ObjectManagerEntry<I, ByteBuffer, ByteBuffer>) - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
releaseCompactionEntry(ObjectManagerEntry<I, ByteBuffer, ByteBuffer>) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
remove(int, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
remove(ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
remove(int, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
remove(int, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
remove() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedEntryIterator
 
remove(Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedEntrySet
 
remove() - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedKeyIterator
 
remove(Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap.LockedKeySet
 
remove(Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
remove(Object, Object) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
remove() - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap.AggregateIterator
 
remove(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
remove(Object, Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
remove(Object) - Method in class org.terracotta.offheapstore.OffHeapHashMap.EntrySet
 
remove() - Method in class org.terracotta.offheapstore.OffHeapHashMap.HashIterator
 
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(K) - Method in class org.terracotta.offheapstore.util.WeakIdentityHashMap
 
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(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 InterruptibleChannel> - Class in org.terracotta.offheapstore.util
 
ReopeningInterruptibleChannel.IoOperation<T,R> - Interface in org.terracotta.offheapstore.util
 
replace(K, V, V) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
replace(K, V) - Method in class org.terracotta.offheapstore.AbstractLockedOffHeapHashMap
 
replace(K, V, V) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
replace(K, V) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
replayPut(ByteBuffer, ByteBuffer, long) - Method in class com.terracottatech.offheapstore.storage.restartable.OffHeapObjectManagerStripe
 
replayPut(int, ByteBuffer, ByteBuffer, long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
replayPut(ByteBuffer, ByteBuffer, long) - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
replayPut(int, ByteBuffer, ByteBuffer, long) - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
replayPut(int, ByteBuffer, ByteBuffer, long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
reprobeLimit - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
RESERVED_STATUS_BITS - Static variable in class org.terracotta.offheapstore.OffHeapHashMap
 
reset() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapOutputStream
Resets this to an empty file.
reset() - Method in class com.terracottatech.offheapstore.filesystem.SeekableOutputStream
Clears the stream.
reset() - Method in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
restartabilityPut(long, int, int) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
RestartableKeysOnlyStorageEngine<I,K,V> - Class in com.terracottatech.offheapstore.storage.restartable.partial
 
RestartableKeysOnlyStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, float) - Constructor for class com.terracottatech.offheapstore.storage.restartable.partial.RestartableKeysOnlyStorageEngine
 
RestartableKeysOnlyStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, float) - Constructor for class com.terracottatech.offheapstore.storage.restartable.partial.RestartableKeysOnlyStorageEngine
 
RestartableKeysOnlyStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Constructor for class com.terracottatech.offheapstore.storage.restartable.partial.RestartableKeysOnlyStorageEngine
 
RestartableKeysOnlyStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Constructor for class com.terracottatech.offheapstore.storage.restartable.partial.RestartableKeysOnlyStorageEngine
 
RestartableMinimalStorageEngine<I,K,V> - Class in com.terracottatech.offheapstore.storage.restartable.partial
 
RestartableMinimalStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, float) - Constructor for class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
RestartableMinimalStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, float) - Constructor for class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
RestartableMinimalStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Constructor for class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
RestartableMinimalStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Constructor for class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
RestartableMinimalStorageEngine.Entry - Interface in com.terracottatech.offheapstore.storage.restartable.partial
 
RestartablePartialStorageEngine<I,K,V> - Class in com.terracottatech.offheapstore.storage.restartable.partial
 
RestartablePartialStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, float) - Constructor for class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
RestartablePartialStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, float) - Constructor for class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
RestartablePartialStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Constructor for class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
RestartablePartialStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, PointerSize, PageSource, int, int, Portability<? super K>, Portability<? super V>, boolean, boolean, float) - Constructor for class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
RestartableSerializablePortability<I> - Class in com.terracottatech.offheapstore.storage.restartable.portability
 
RestartableSerializablePortability(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean) - Constructor for class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
RestartableSerializablePortability(I, RestartStore<I, ByteBuffer, ByteBuffer>, boolean, ClassLoader) - Constructor for class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
RestartableStorageEngine<T extends StorageEngine<K,LinkedNode<V>> & BinaryStorageEngine,I,K,V> - Class in com.terracottatech.offheapstore.storage.restartable
 
RestartableStorageEngine(I, RestartStore<I, ByteBuffer, ByteBuffer>, T, boolean) - Constructor for class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
RestartStoreReentrantReadWriteLock<I,K,V> - Class in com.terracottatech.offheapstore.storage.restartable
 
RestartStoreReentrantReadWriteLock(RestartStore<I, K, V>) - Constructor for class com.terracottatech.offheapstore.storage.restartable.RestartStoreReentrantReadWriteLock
 
Retryer - Class in org.terracotta.offheapstore.util
 
Retryer(long, long, TimeUnit, ThreadFactory) - Constructor for class org.terracotta.offheapstore.util.Retryer
 
RuntimeStorageEngineListener<K,V> - Interface in org.terracotta.offheapstore.storage.listener
 

S

seek(long) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapInputStream
 
seek(long) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapOutputStream
 
seek(long) - Method in class com.terracottatech.offheapstore.filesystem.SeekableInputStream
Sets the file-pointer offset, measured from the beginning of this file, at which the next read occurs.
seek(long) - Method in class com.terracottatech.offheapstore.filesystem.SeekableOutputStream
Sets the file-pointer offset, measured from the beginning of this file, at which the next write occurs.
SeekableInputStream - Class in com.terracottatech.offheapstore.filesystem
This interface provides for reading bytes from an OffHeap File.
SeekableInputStream() - Constructor for class com.terracottatech.offheapstore.filesystem.SeekableInputStream
 
SeekableOutputStream - Class in com.terracottatech.offheapstore.filesystem
This interface provides for writing bytes to an OffHeap file.
SeekableOutputStream() - Constructor for class com.terracottatech.offheapstore.filesystem.SeekableOutputStream
 
Segment<K,V> - Interface in org.terracotta.offheapstore
Implemented by maps that can be used as segments in a concurrent map.
segmentFor(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache
 
segmentFor(Object) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
segmentFor(int) - Method in class org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap
 
segments - 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.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
 
setClass(Class<?>) - Method in class org.terracotta.offheapstore.storage.portability.SerializablePortability.SerializableDataKey
 
setLastModifiedTime(long) - Method in interface com.terracottatech.offheapstore.filesystem.File
Sets the last modified time for the file.
setLastModifiedTime(long) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFile
 
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
 
setLevel(int) - Method in class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
 
setLevel(int) - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
setLong(int, long) - Method in interface org.terracotta.offheapstore.storage.portability.WriteContext
 
setLsn(long) - Method in class com.terracottatech.offheapstore.storage.restartable.AttachedLinkedNode
 
setLsn(long) - Method in class com.terracottatech.offheapstore.storage.restartable.DetachedLinkedNode
 
setLsn(long) - Method in interface com.terracottatech.offheapstore.storage.restartable.LinkedNode
 
setNext(long) - Method in class com.terracottatech.offheapstore.storage.restartable.AttachedLinkedNode
 
setNext(long) - Method in class com.terracottatech.offheapstore.storage.restartable.DetachedLinkedNode
 
setNext(long) - Method in interface com.terracottatech.offheapstore.storage.restartable.LinkedNode
 
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
 
setPrevious(long) - Method in class com.terracottatech.offheapstore.storage.restartable.AttachedLinkedNode
 
setPrevious(long) - Method in class com.terracottatech.offheapstore.storage.restartable.DetachedLinkedNode
 
setPrevious(long) - Method in interface com.terracottatech.offheapstore.storage.restartable.LinkedNode
 
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
 
shouldValidate(Class<?>) - Static method in class org.terracotta.offheapstore.util.Validation
 
shrink() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
shrink() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
shrink() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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.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
 
shutdownNow() - Method in class org.terracotta.offheapstore.util.Retryer
 
size() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
size() - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
size() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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
 
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 - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
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.util.AATreeSet
 
sizeInBytes() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapOutputStream
Returns byte usage of all buffers.
sizeInBytes() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
sizeInBytes() - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
sizeInBytes() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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
 
skip(long) - Method in class org.terracotta.offheapstore.util.ByteBufferInputStream
 
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.OffHeapHashMap
 
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
 
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
 
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
 
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
 
swapPayload(AATreeSet.Node<E>) - Method in interface org.terracotta.offheapstore.util.AATreeSet.Node
 
synchronous - Variable in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 

T

tableExpansionFailure(int, int) - Method in class org.terracotta.offheapstore.AbstractOffHeapClockCache
 
tableExpansionFailure(int, int) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
tableSource - Variable in class org.terracotta.offheapstore.OffHeapHashMap
 
tailSet(T) - Method in class org.terracotta.offheapstore.util.AATreeSet
 
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(long) - Method in enum org.terracotta.offheapstore.util.MemoryUnit
 
toBits(int) - Method in enum org.terracotta.offheapstore.util.MemoryUnit
 
toBytes(long) - Method in enum org.terracotta.offheapstore.util.MemoryUnit
 
toBytes(int) - Method in enum org.terracotta.offheapstore.util.MemoryUnit
 
toString() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFile
 
toString() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapInputStream
 
toString() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapOutputStream
 
toString() - Method in class com.terracottatech.offheapstore.storage.restartable.AttachedLinkedNode
 
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
toString() - Method in class org.terracotta.offheapstore.disk.storage.AATreeFileAllocator
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.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
 
transactionSource - Variable in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
truncate() - Method in interface com.terracottatech.offheapstore.filesystem.File
Erases the contents of the file and sets its length to 0
truncate() - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapFile
 
tryFree(int, int) - Method in class org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator
 
tryIncreaseReprobe() - 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
 

U

UnlimitedPageSource - Class in org.terracotta.offheapstore.paging
 
UnlimitedPageSource(BufferSource) - Constructor for class org.terracotta.offheapstore.paging.UnlimitedPageSource
 
unlinkNode(long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
unlinkNode(LinkedNode<?>, long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
unlock() - Method in class org.terracotta.offheapstore.util.NoOpLock
 
updated(int, IntBuffer) - Method in class org.terracotta.offheapstore.OffHeapHashMap
 
updateEncoding(int, long, long, long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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
 
updateLsn(int, ObjectManagerEntry<I, ByteBuffer, ByteBuffer>, long) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
updateLsn(int, ObjectManagerEntry<I, ByteBuffer, ByteBuffer>, long) - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
updateLsn(ObjectManagerEntry<I, ByteBuffer, ByteBuffer>, long) - Method in class com.terracottatech.offheapstore.storage.restartable.portability.RestartableSerializablePortability
 
updateLsn(int, ObjectManagerEntry<I, ByteBuffer, ByteBuffer>, long) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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.ThresholdDirection - Enum in org.terracotta.offheapstore.paging
 

V

validate(boolean) - Static method 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
validateMallocedPointer(int) - Method in class org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator
 
validateMallocedPointer(long) - Method in class org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator
 
validateStorageArea() - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
Validation - Class in org.terracotta.offheapstore.util
 
Validation() - Constructor for class org.terracotta.offheapstore.util.Validation
 
validChain() - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
validChain() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
value() - Method in class org.terracotta.offheapstore.MetadataTuple
 
VALUE_OFFSET - Static variable in class com.terracottatech.offheapstore.storage.restartable.LinkedNodePortability
 
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() - Constructor for class com.terracottatech.offheapstore.filesystem.impl.OffheapFile.ValuePortability
 
valuePortability - Variable in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
valuePortability - Variable in class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
 
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
 
valueStorageEngine - Variable in class org.terracotta.offheapstore.storage.SplitStorageEngine
 

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.ReaperTask<T> - Interface in org.terracotta.offheapstore.util
 
write(int) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapOutputStream
 
write(byte[], int, int) - Method in class com.terracottatech.offheapstore.filesystem.impl.OffheapOutputStream
 
write(int) - Method in class com.terracottatech.offheapstore.filesystem.SeekableOutputStream
write(Boolean, int) - Method in class org.terracotta.offheapstore.storage.BooleanHalfStorageEngine
 
write(T, int) - Method in interface org.terracotta.offheapstore.storage.HalfStorageEngine
Converts the supplied value object into it's encoded form.
write(Integer, int) - Method in class org.terracotta.offheapstore.storage.IntegerStorageEngine
 
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 class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
writeBinaryMapping(ByteBuffer[], ByteBuffer[], int, int) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
writeBinaryMapping(ByteBuffer, ByteBuffer, int, int) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
writeBinaryMapping(ByteBuffer[], ByteBuffer[], int, int) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
writeBinaryMapping(ByteBuffer, ByteBuffer, int, int) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
writeBinaryMapping(ByteBuffer[], ByteBuffer[], int, int) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
writeBinaryMapping(ByteBuffer, ByteBuffer, int, int) - Method in interface org.terracotta.offheapstore.storage.BinaryStorageEngine
 
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 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
 
WriteContext - Interface in org.terracotta.offheapstore.storage.portability
 
writeInt(long, int) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
writeLock() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
writeLock() - Method in class com.terracottatech.offheapstore.storage.restartable.RestartStoreReentrantReadWriteLock
 
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, StorageEngine<? super K, ? super V>) - Constructor for class org.terracotta.offheapstore.WriteLockedOffHeapClockCache
 
WriteLockedOffHeapClockCache(PageSource, boolean, 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
 
WriteLockedOffHeapClockCache(PageSource, boolean, 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>>, 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>>, 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>, 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
 
writeMapping(K, V, int, int) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
writeMapping(K, V, int, int) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartablePartialStorageEngine
 
writeMapping(K, V, int, int) - Method in class com.terracottatech.offheapstore.storage.restartable.RestartableStorageEngine
 
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
 
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
 
writePartialEntry(int, ByteBuffer, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableKeysOnlyStorageEngine
 
writePartialEntry(int, ByteBuffer, ByteBuffer) - Method in class com.terracottatech.offheapstore.storage.restartable.partial.RestartableMinimalStorageEngine
 
writeShort(long, short) - Method in class org.terracotta.offheapstore.paging.OffHeapStorageArea
 
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 R S T U V W 
Skip navigation links

Copyright © 2015–2024. All rights reserved.