Dependencies
Declarations
-
org
-
terracotta
-
offheapstore
-
AbstractLockedOffHeapHashMap
-
AbstractLockedOffHeapHashMap(PageSource, StorageEngine<Object, Object>): void
-
AbstractLockedOffHeapHashMap(PageSource, boolean, StorageEngine<Object, Object>): void
-
AbstractLockedOffHeapHashMap(PageSource, StorageEngine<Object, Object>, boolean): void
-
AbstractLockedOffHeapHashMap(PageSource, StorageEngine<Object, Object>, int): void
-
AbstractLockedOffHeapHashMap(PageSource, boolean, StorageEngine<Object, Object>, int): void
-
LockedEntryIterator
-
AbstractLockedOffHeapHashMap(PageSource, StorageEngine<Object, Object>, int, boolean): void
-
size(): int
-
containsKey(Object): boolean
-
get(Object): Object
-
getEncodingForHashAndBinary(int, ByteBuffer): Long
-
installMappingForHashAndEncoding(int, ByteBuffer, ByteBuffer, int): long
-
put(Object, Object): Object
-
put(Object, Object, int): Object
-
fill(Object, Object): Object
-
fill(Object, Object, int): Object
-
remove(Object): Object
-
removeNoReturn(Object): boolean
-
clear(): void
-
putIfAbsent(Object, Object): Object
-
remove(Object, Object): boolean
-
replace(Object, Object, Object): boolean
-
replace(Object, Object): Object
-
getMetadata(Object, int): Integer
-
getAndSetMetadata(Object, int, int): Integer
-
getValueAndSetMetadata(Object, int, int): Object
-
removeMapping(Object): boolean
-
evict(int, boolean): boolean
-
createEntrySet(): Set<Entry<Object, Object>>
-
LockedEntrySet
-
createKeySet(): Set<Object>
-
LockedKeySet
-
LockedKeyIterator
-
destroy(): void
-
shrink(): boolean
-
readLock(): Lock
-
writeLock(): Lock
-
computeWithMetadata(Object, BiFunction<Object, Object, MetadataTuple>): MetadataTuple<Object>
-
computeIfAbsentWithMetadata(Object, Function<Object, MetadataTuple>): MetadataTuple<Object>
-
computeIfPresentWithMetadata(Object, BiFunction<Object, Object, MetadataTuple>): MetadataTuple<Object>
-
removeAllWithHash(int): Map<Object, Object>
-
AbstractOffHeapClockCache
-
LOGGER: Logger
-
PRESENT_CLOCK: int
-
rndm: Random
-
clockHand: int
-
AbstractOffHeapClockCache(PageSource, StorageEngine<Object, Object>): void
-
AbstractOffHeapClockCache(PageSource, boolean, StorageEngine<Object, Object>): void
-
AbstractOffHeapClockCache(PageSource, StorageEngine<Object, Object>, boolean): void
-
AbstractOffHeapClockCache(PageSource, StorageEngine<Object, Object>, int): void
-
AbstractOffHeapClockCache(PageSource, boolean, StorageEngine<Object, Object>, int): void
-
AbstractOffHeapClockCache(PageSource, StorageEngine<Object, Object>, int, boolean): void
-
storageEngineFailure(Object): void
-
tableExpansionFailure(int, int): void
-
hit(IntBuffer): void
-
getEvictionIndex(): int
-
getEvictionIndex(int, int): int
-
evictable(int): boolean
-
evict(int, boolean): boolean
-
isPinned(Object): boolean
-
setPinning(Object, boolean): void
-
putPinned(Object, Object): Object
-
getAndPin(Object): Object
-
HashingMap
-
MapInternals
-
Metadata
-
MetadataTuple
-
OffHeapHashMap
-
LOGGER: Logger
-
INITIAL_TABLE_SIZE: int
-
TABLE_RESIZE_THRESHOLD: float
-
TABLE_SHRINK_THRESHOLD: float
-
INITIAL_REPROBE_LENGTH: int
-
REPROBE_WARNING_THRESHOLD: int
-
ALLOCATE_ON_CLEAR_THRESHOLD_RATIO: int
-
DESTROYED_TABLE: IntBuffer
-
ENTRY_SIZE: int
-
ENTRY_BIT_SHIFT: int
-
STATUS: int
-
KEY_HASHCODE: int
-
ENCODING: int
-
STATUS_USED: int
-
STATUS_REMOVED: int
-
RESERVED_STATUS_BITS: int
-
storageEngine: StorageEngine<Object, Object>
-
tableSource: PageSource
-
pendingTableFrees: WeakIdentityHashMap<IntBuffer, PendingPage>
-
initialTableSize: int
-
tableAllocationsSteal: boolean
-
tableResizing: ThreadLocal<Boolean>
-
size: int
-
modCount: int
-
reprobeLimit: int
-
currentTableShrinkThreshold: float
-
hasUsedIterators: boolean
-
hashtable: IntBuffer
-
hashTablePage: Page
-
entrySet: Set<Entry<Object, Object>>
-
keySet: Set<Object>
-
encodingSet: Set<Long>
-
removedSlots: int
-
getSize(): long
-
OffHeapHashMap(PageSource, StorageEngine<Object, Object>): void
-
OffHeapHashMap(PageSource, boolean, StorageEngine<Object, Object>): void
-
OffHeapHashMap(PageSource, StorageEngine<Object, Object>, boolean): void
-
OffHeapHashMap(PageSource, StorageEngine<Object, Object>, int): void
-
OffHeapHashMap(PageSource, boolean, StorageEngine<Object, Object>, int): void
-
OffHeapHashMap(PageSource, boolean, StorageEngine<Object, Object>, int, boolean): void
-
size(): int
-
containsKey(Object): boolean
-
get(Object): Object
-
getEncodingForHashAndBinary(int, ByteBuffer): Long
-
installMappingForHashAndEncoding(int, ByteBuffer, ByteBuffer, int): long
-
getMetadata(Object, int): Integer
-
getAndSetMetadata(Object, int, int): Integer
-
getValueAndSetMetadata(Object, int, int): Object
-
put(Object, Object): Object
-
put(Object, Object, int): Object
-
fill(Object, Object): Object
-
fill(Object, Object, int): Object
-
fill(Object, Object, int, int[], int): Object
-
writeEntry(Object, int, Object, int): int[]
-
tryWriteEntry(Object, int, Object, int): int[]
-
installEntry(ByteBuffer, int, ByteBuffer, int): int[]
-
tryInstallEntry(ByteBuffer, int, ByteBuffer, int): int[]
-
createEntry(int, long, int): int[]
-
remove(Object): Object
-
removeAllWithHash(int): Map<Object, Object>
-
removeNoReturn(Object): boolean
-
clear(): void
-
destroy(): void
-
allocateOrClearTable(int): void
-
entrySet(): Set<Entry<Object, Object>>
-
encodingSet(): Set<Long>
-
keySet(): Set<Object>
-
createEntrySet(): Set<Entry<Object, Object>>
-
createEncodingSet(): Set<Long>
-
createKeySet(): Set<Object>
-
isPresent(IntBuffer): boolean
-
isAvailable(IntBuffer): boolean
-
isTerminating(IntBuffer): boolean
-
isTerminating(int): boolean
-
isRemoved(IntBuffer): boolean
-
isRemoved(int): boolean
-
readLong(int[], int): long
-
readLong(IntBuffer, int): long
-
indexFor(int): int
-
indexFor(int, IntBuffer): int
-
keyEquals(Object, int, long, int): boolean
-
binaryKeyEquals(ByteBuffer, int, long, int): boolean
-
expand(int, int): void
-
tryExpand(): boolean
-
tryExpandTable(): boolean
-
expandTable(int): Page
-
tryIncreaseReprobe(): boolean
-
shrinkTable(): void
-
shrink(): void
-
shrinkTableImpl(): void
-
shrinkTableImpl(int): Page
-
writeEntry(IntBuffer, IntBuffer): boolean
-
spread(int): int
-
allocateTable(int): Page
-
freeTable(Page, IntBuffer, int): void
-
freeTable(Page): void
-
reprobeLimit(): int
-
EntrySet
-
EncodingSet
-
KeySet
-
HashIterator
-
PendingPage
-
freePendingTables(): void
-
updatePendingTables(int, long, IntBuffer): void
-
wipePendingTables(): void
-
KeyIterator
-
EntryIterator
-
EncodingIterator
-
DirectEntry
-
removeMapping(Object): boolean
-
evict(int, boolean): boolean
-
removeAtTableOffset(int, boolean): void
-
getAtTableOffset(int): Object
-
getEntryAtTableOffset(int): Entry<Object, Object>
-
getSlotForHashAndEncoding(int, long, long): Integer
-
updateEncoding(int, long, long, long): boolean
-
updateEncodingInTable(IntBuffer, int, int, long, long, long): boolean
-
slotRemoved(IntBuffer): void
-
slotAdded(IntBuffer): void
-
slotUpdated(IntBuffer, long): void
-
added(IntBuffer): void
-
hit(IntBuffer): void
-
removed(IntBuffer): void
-
updated(IntBuffer): void
-
tableExpansionFailure(int, int): void
-
storageEngineFailure(Object): void
-
getTableCapacity(): long
-
getUsedSlotCount(): long
-
getRemovedSlotCount(): long
-
getReprobeLength(): int
-
getAllocatedMemory(): long
-
getOccupiedMemory(): long
-
getVitalMemory(): long
-
getDataAllocatedMemory(): long
-
getDataOccupiedMemory(): long
-
getDataVitalMemory(): long
-
getDataSize(): long
-
isThiefForTableAllocations(): boolean
-
readLock(): Lock
-
writeLock(): Lock
-
getStorageEngine(): StorageEngine<Object, Object>
-
computeWithMetadata(Object, BiFunction<Object, Object, MetadataTuple>): MetadataTuple<Object>
-
computeIfAbsentWithMetadata(Object, Function<Object, MetadataTuple>): MetadataTuple<Object>
-
computeIfPresentWithMetadata(Object, BiFunction<Object, Object, MetadataTuple>): MetadataTuple<Object>
-
ReadWriteLockedOffHeapClockCache
-
lock: ReentrantReadWriteLock
-
ReadWriteLockedOffHeapClockCache(PageSource, StorageEngine<Object, Object>): void
-
ReadWriteLockedOffHeapClockCache(PageSource, boolean, StorageEngine<Object, Object>): void
-
ReadWriteLockedOffHeapClockCache(PageSource, StorageEngine<Object, Object>, int): void
-
ReadWriteLockedOffHeapClockCache(PageSource, boolean, StorageEngine<Object, Object>, int): void
-
readLock(): Lock
-
writeLock(): Lock
-
getLock(): ReentrantReadWriteLock
-
ReadWriteLockedOffHeapHashMap
-
lock: ReentrantReadWriteLock
-
ReadWriteLockedOffHeapHashMap(PageSource, StorageEngine<Object, Object>): void
-
ReadWriteLockedOffHeapHashMap(PageSource, boolean, StorageEngine<Object, Object>): void
-
ReadWriteLockedOffHeapHashMap(PageSource, StorageEngine<Object, Object>, int): void
-
ReadWriteLockedOffHeapHashMap(PageSource, boolean, StorageEngine<Object, Object>, int): void
-
readLock(): Lock
-
writeLock(): Lock
-
getLock(): ReentrantReadWriteLock
-
Segment
-
fill(Object, Object): Object
-
fill(Object, Object, int): Object
-
put(Object, Object, int): Object
-
getMetadata(Object, int): Integer
-
getAndSetMetadata(Object, int, int): Integer
-
getValueAndSetMetadata(Object, int, int): Object
-
getLock(): ReentrantReadWriteLock
-
removeNoReturn(Object): boolean
-
destroy(): void
-
shrink(): boolean
-
computeWithMetadata(Object, BiFunction<Object, Object, MetadataTuple>): MetadataTuple<Object>
-
computeIfAbsentWithMetadata(Object, Function<Object, MetadataTuple>): MetadataTuple<Object>
-
computeIfPresentWithMetadata(Object, BiFunction<Object, Object, MetadataTuple>): MetadataTuple<Object>
-
WriteLockedOffHeapClockCache
-
lock: Lock
-
WriteLockedOffHeapClockCache(PageSource, StorageEngine<Object, Object>): void
-
WriteLockedOffHeapClockCache(PageSource, boolean, StorageEngine<Object, Object>): void
-
WriteLockedOffHeapClockCache(PageSource, StorageEngine<Object, Object>, int): void
-
WriteLockedOffHeapClockCache(PageSource, boolean, StorageEngine<Object, Object>, int): void
-
readLock(): Lock
-
writeLock(): Lock
-
getLock(): ReentrantReadWriteLock
-
WriteLockedOffHeapHashMap
-
buffersource
-
concurrent
-
disk
-
eviction
-
exceptions
-
paging
-
pinning
-
set
-
storage
-
util
Java files
Class files