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

A

address() - Method in class com.hazelcast.elastic.LongArray
 
address - Variable in class com.hazelcast.memory.MemoryBlock
 
address() - Method in class com.hazelcast.memory.MemoryBlock
 
allocate(long) - Method in interface com.hazelcast.memory.HazelcastMemoryManager
Allocates memory from an internal memory pool or falls back to OS if not enough memory available in pool.
allocate(long) - Method in class com.hazelcast.memory.PoolingMemoryManager
Allocates memory from an internal memory pool or falls back to OS if not enough memory available in pool.
allocate(long) - Method in class com.hazelcast.memory.StandardMemoryManager
 
allocateExternalBlock(long) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 

C

capacity() - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
capacity() - Method in class com.hazelcast.elastic.queue.LongArrayQueue
 
capacity() - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
capacity() - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
capacity() - Method in class com.hazelcast.elastic.queue.LongLinkedQueue
 
capacity() - Method in interface com.hazelcast.elastic.queue.LongQueue
 
CapacityUtil - Class in com.hazelcast.elastic
Utility functions related to data structure capacity calculation.
checkFreeMemory(long) - Method in class com.hazelcast.memory.FreeMemoryChecker
If enabled and is able to fetch memory statistics via OperatingSystemMXBean, checks if there is enough free physical memory for the requested number of bytes.
checkNotNull(long, long) - Static method in class com.hazelcast.memory.StandardMemoryManager
 
clear() - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
clear() - Method in class com.hazelcast.elastic.queue.LongArrayQueue
 
clear() - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
clear() - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
clear() - Method in class com.hazelcast.elastic.queue.LongLinkedQueue
 
clear() - Method in interface com.hazelcast.elastic.queue.LongQueue
 
com.hazelcast.elastic - package com.hazelcast.elastic
Contains a few common support classes for off-heap implementations.
com.hazelcast.elastic.map - package com.hazelcast.elastic.map
Off-heap maps
com.hazelcast.elastic.queue - package com.hazelcast.elastic.queue
Off-heap queues.
com.hazelcast.elastic.tree - package com.hazelcast.elastic.tree
RB Tree implementation
com.hazelcast.elastic.tree.impl - package com.hazelcast.elastic.tree.impl
 
com.hazelcast.internal.memory.impl - package com.hazelcast.internal.memory.impl
 
com.hazelcast.memory - package com.hazelcast.memory
Contains classes for native memory management.
compact() - Method in interface com.hazelcast.memory.HazelcastMemoryManager
Compacts the memory region.
compact() - Method in class com.hazelcast.memory.PoolingMemoryManager
 
compact() - Method in class com.hazelcast.memory.StandardMemoryManager
 
compare(MemoryBlock, MemoryBlock) - Method in interface com.hazelcast.elastic.tree.OffHeapComparator
Compares two blobs specified by addresses and sizes;
compare(byte[], byte[]) - Method in interface com.hazelcast.elastic.tree.OffHeapComparator
Compares two byte array blobs;
ConcurrentElasticMap<K,V> - Interface in com.hazelcast.elastic.map
 
consume(LongConsumer) - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
consume(LongConsumer) - Method in interface com.hazelcast.elastic.queue.LongBlockingQueue
 
consume(long) - Method in interface com.hazelcast.elastic.queue.LongConsumer
 
consume(LongConsumer) - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
copyFrom(long, Object, long, int) - Method in class com.hazelcast.memory.MemoryBlock
Copies bytes from source object to this MemoryBlock.
copyFromByteArray(long, byte[], int, int) - Method in class com.hazelcast.memory.MemoryBlock
Copies bytes from source byte-array to this MemoryBlock.
copyTo(long, Object, long, int) - Method in class com.hazelcast.memory.MemoryBlock
Copies bytes from this MemoryBlock to given destination object.
copyToByteArray(long, byte[], int, int) - Method in class com.hazelcast.memory.MemoryBlock
Copies bytes from this MemoryBlock to given byte-array.
createAddressQueue(int, int) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 

D

DEFAULT_CAPACITY - Static variable in class com.hazelcast.elastic.CapacityUtil
Default capacity for a hash container.
DEFAULT_LOAD_FACTOR - Static variable in class com.hazelcast.elastic.CapacityUtil
Default load factor.
delete(K) - Method in interface com.hazelcast.elastic.map.ElasticMap
Like Map.remove(Object), but doesn't return the previously mapped value.
deregisterThread(Thread) - Method in class com.hazelcast.memory.PoolingMemoryManager
 
destroy() - Method in interface com.hazelcast.elastic.queue.ElasticQueue
 
dispose() - Method in class com.hazelcast.elastic.LongArray
 
dispose() - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
dispose() - Method in class com.hazelcast.elastic.queue.LongArrayQueue
 
dispose() - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
dispose() - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
dispose() - Method in class com.hazelcast.elastic.queue.LongLinkedQueue
 
dispose(boolean) - Method in class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
dispose(boolean) - Method in interface com.hazelcast.elastic.tree.OffHeapTreeStore
Release of memory (of all keys,values and entries) associated with storage **WARNING** Special attention is required when disposing a tree this way, if NOT empty.
dispose(V) - Method in interface com.hazelcast.memory.MemoryBlockAccessor
 
dispose(long) - Method in interface com.hazelcast.memory.MemoryBlockAccessor
 
dispose() - Method in class com.hazelcast.memory.PoolingMemoryManager
 
dispose() - Method in class com.hazelcast.memory.StandardMemoryManager
 
dispose() - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 

E

ElasticMap<K,V> - Interface in com.hazelcast.elastic.map
Extension of Map which additionally supports set and delete operations, which are like put and remove but don't return the previous value.
ElasticQueue<E> - Interface in com.hazelcast.elastic.queue
 
entries() - Method in class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
entries(OrderingDirection) - Method in class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
entries(OffHeapTreeEntry) - Method in class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
entries(OffHeapTreeEntry, OrderingDirection) - Method in class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
entries() - Method in interface com.hazelcast.elastic.tree.OffHeapTreeStore
 
entries(OrderingDirection) - Method in interface com.hazelcast.elastic.tree.OffHeapTreeStore
 
entries(OffHeapTreeEntry) - Method in interface com.hazelcast.elastic.tree.OffHeapTreeStore
 
entries(OffHeapTreeEntry, OrderingDirection) - Method in interface com.hazelcast.elastic.tree.OffHeapTreeStore
 
EntryIterator - Class in com.hazelcast.elastic.tree.impl
Iterator to iterate over keys of the off-heap storage structure;
EntryValuesIterator - Class in com.hazelcast.elastic.tree.impl
Iterator to iterate over key's entry values of the off-heap storage structure
equals(Object) - Method in class com.hazelcast.memory.MemoryBlock
 
expand(long) - Method in class com.hazelcast.elastic.LongArray
Expands array to new length

F

forEachAllocatedBlock(LongLongConsumer) - Method in class com.hazelcast.memory.StandardMemoryManager
 
free(long) - Method in interface com.hazelcast.internal.memory.impl.LibMalloc
 
free(long) - Method in class com.hazelcast.internal.memory.impl.UnsafeMalloc
 
free(long, long) - Method in interface com.hazelcast.memory.HazelcastMemoryManager
Gives allocated memory block back to internal pool or to OS if pool is over capacity.
free(long, long) - Method in class com.hazelcast.memory.PoolingMemoryManager
Gives allocated memory block back to internal pool or to OS if pool is over capacity.
free(long, long) - Method in class com.hazelcast.memory.StandardMemoryManager
 
FREE_MEMORY_CHECKER_ENABLED - Static variable in class com.hazelcast.memory.FreeMemoryChecker
Hazelcast XML and system property for setting if free memory checking is enabled.
freeExternalBlock(long, long) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
FreeMemoryChecker - Class in com.hazelcast.memory
Class which checks if there is enough free native memory for allocation.
FreeMemoryChecker(HazelcastProperties) - Constructor for class com.hazelcast.memory.FreeMemoryChecker
 

G

GarbageCollectable - Interface in com.hazelcast.memory
 
gc() - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
gc() - Method in interface com.hazelcast.memory.GarbageCollectable
 
gc() - Method in class com.hazelcast.memory.PoolingMemoryManager
 
get(long) - Method in class com.hazelcast.elastic.LongArray
Returns array element at specified index.
getAllocatedSize(long) - Method in interface com.hazelcast.memory.HazelcastMemoryManager
Returns allocated size of memory block as if it belongs to and is allocated by this memory manager.
getAllocatedSize(long) - Method in class com.hazelcast.memory.PoolingMemoryManager
 
getAllocatedSize(long) - Method in class com.hazelcast.memory.StandardMemoryManager
 
getAllocatedStackTraces() - Method in class com.hazelcast.memory.StandardMemoryManager
 
getCurrentSlot() - Method in interface com.hazelcast.elastic.SlottableIterator
 
getEntry(MemoryBlock) - Method in class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
getEntry(HeapData) - Method in class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
getEntry(MemoryBlock, OffHeapComparator) - Method in class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
getEntry(HeapData) - Method in interface com.hazelcast.elastic.tree.OffHeapTreeStore
Looking for key equal to blob;
getEntry(MemoryBlock) - Method in interface com.hazelcast.elastic.tree.OffHeapTreeStore
Looking for key equal to blob;
getEntry(MemoryBlock, OffHeapComparator) - Method in interface com.hazelcast.elastic.tree.OffHeapTreeStore
Looking for key equal to blob using the given comparator; In case if not-found - if createIfNotExists==true - create new key entry; if createIfNotExists==false - don't create new key entry - return null;
getGlobalMemoryManager() - Method in class com.hazelcast.memory.PoolingMemoryManager
 
getHeaderSize() - Method in class com.hazelcast.memory.PoolingMemoryManager
 
getKey() - Method in interface com.hazelcast.elastic.tree.OffHeapTreeEntry
 
getMaxMetadata() - Method in class com.hazelcast.memory.PooledNativeMemoryStats
 
getMemoryManager() - Method in class com.hazelcast.memory.PoolingMemoryManager
 
getMemoryStats() - Method in interface com.hazelcast.memory.HazelcastMemoryManager
 
getMemoryStats() - Method in class com.hazelcast.memory.PoolingMemoryManager
 
getMemoryStats() - Method in class com.hazelcast.memory.StandardMemoryManager
 
getNextSlot() - Method in interface com.hazelcast.elastic.SlottableIterator
 
getOffsetWithinPage(long) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
getQueueMergeThreshold(AddressQueue) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
getSizeInternal(long) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
getSystemAllocator() - Method in interface com.hazelcast.memory.HazelcastMemoryManager
 
getSystemAllocator() - Method in class com.hazelcast.memory.PoolingMemoryManager
 
getSystemAllocator() - Method in class com.hazelcast.memory.StandardMemoryManager
 
getUsableSize(long) - Method in interface com.hazelcast.memory.HazelcastMemoryManager
Returns size of memory block as if it belongs to and is allocated by this memory manager.
getUsableSize(long) - Method in class com.hazelcast.memory.PoolingMemoryManager
 
getUsableSize(long) - Method in class com.hazelcast.memory.StandardMemoryManager
 
getUsedMetadata() - Method in class com.hazelcast.memory.PooledNativeMemoryStats
 
getUsedNative() - Method in class com.hazelcast.memory.PooledNativeMemoryStats
 

H

hashCode() - Method in class com.hazelcast.memory.MemoryBlock
 
hasNext() - Method in interface com.hazelcast.elastic.LongIterator
 
hasNext() - Method in class com.hazelcast.elastic.tree.impl.EntryIterator
 
hasNext() - Method in class com.hazelcast.elastic.tree.impl.EntryValuesIterator
 
hasValues() - Method in interface com.hazelcast.elastic.tree.OffHeapTreeEntry
 
HazelcastMemoryManager - Interface in com.hazelcast.memory
Specialization of MemoryAllocator to CPU's native address space.
headerSize() - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
HIDENSITY_CHECK_FREEMEMORY - Static variable in class com.hazelcast.memory.FreeMemoryChecker
Name of the property for enabling or disabling the free memory checking.

I

initialize(long, int, int) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
isAvailable() - Method in class com.hazelcast.elastic.queue.LongArrayQueue
 
isAvailable(long) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
isDestroyed() - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
isDisposed() - Method in interface com.hazelcast.memory.HazelcastMemoryManager
Gets the disposed state of this memory manager.
isDisposed() - Method in class com.hazelcast.memory.PoolingMemoryManager
 
isDisposed() - Method in class com.hazelcast.memory.StandardMemoryManager
 
isDisposed() - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
isEmpty() - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
isEmpty() - Method in class com.hazelcast.elastic.queue.LongArrayQueue
 
isEmpty() - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
isEmpty() - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
isEmpty() - Method in class com.hazelcast.elastic.queue.LongLinkedQueue
 
isEmpty() - Method in interface com.hazelcast.elastic.queue.LongQueue
 
isEqual(long, V) - Method in interface com.hazelcast.memory.MemoryBlockAccessor
 
isEqual(long, long) - Method in interface com.hazelcast.memory.MemoryBlockAccessor
 
isValidAndAvailable(long, int) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
iterator() - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
iterator() - Method in class com.hazelcast.elastic.queue.LongArrayQueue
 
iterator() - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
iterator() - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
iterator() - Method in class com.hazelcast.elastic.queue.LongLinkedQueue
 
iterator() - Method in interface com.hazelcast.elastic.queue.LongQueue
 
iterator() - Method in class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 

L

length() - Method in class com.hazelcast.elastic.LongArray
Returns length of array
LibMalloc - Interface in com.hazelcast.internal.memory.impl
 
LongArray - Class in com.hazelcast.elastic
Native long array.
LongArray(MemoryManager, long) - Constructor for class com.hazelcast.elastic.LongArray
 
LongArrayBlockingQueue - Class in com.hazelcast.elastic.queue
Implementation of LongBlockingQueue with an off-heap array.
LongArrayBlockingQueue(MemoryAllocator, int, long) - Constructor for class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
LongArrayQueue - Class in com.hazelcast.elastic.queue
Implementation of LongQueue with an off-heap array.
LongArrayQueue(MemoryAllocator, int, long) - Constructor for class com.hazelcast.elastic.queue.LongArrayQueue
 
LongArrayQueue(MemoryAllocator, LongQueue) - Constructor for class com.hazelcast.elastic.queue.LongArrayQueue
 
LongArrayQueue(MemoryAllocator, int, LongQueue) - Constructor for class com.hazelcast.elastic.queue.LongArrayQueue
 
LongBlockingQueue - Interface in com.hazelcast.elastic.queue
Blocking queue for primitive longs.
LongConcurrentLinkedQueue - Class in com.hazelcast.elastic.queue
See http://www.cs.rochester.edu/u/scott/papers/1996_PODC_queues.pdf See ABA problem; http://en.wikipedia.org/wiki/ABA_problem
LongConcurrentLinkedQueue(MemoryAllocator, long) - Constructor for class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
LongConcurrentLinkedQueue(MemoryAllocator, long, int) - Constructor for class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
LongConsumer - Interface in com.hazelcast.elastic.queue
Consumer for primitive longs.
LongIterator - Interface in com.hazelcast.elastic
Interface for queue iterator implementations.
LongLinkedBlockingQueue - Class in com.hazelcast.elastic.queue
Implementation of LongBlockingQueue with a linked list.
LongLinkedBlockingQueue(MemoryAllocator, long) - Constructor for class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
LongLinkedBlockingQueue(MemoryAllocator, int, long) - Constructor for class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
LongLinkedQueue - Class in com.hazelcast.elastic.queue
Implementation of LongQueue with a linked list.
LongLinkedQueue(MemoryAllocator, int, long) - Constructor for class com.hazelcast.elastic.queue.LongLinkedQueue
 
LongLinkedQueue(MemoryAllocator, long) - Constructor for class com.hazelcast.elastic.queue.LongLinkedQueue
 
LongQueue - Interface in com.hazelcast.elastic.queue
Queue for primitive longs.

M

malloc(long) - Method in interface com.hazelcast.internal.memory.impl.LibMalloc
 
malloc(long) - Method in class com.hazelcast.internal.memory.impl.UnsafeMalloc
 
markAvailable(long) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
markInvalid(long, int, int) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
markUnavailable(long, int, int) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
MAX_INT_CAPACITY - Static variable in class com.hazelcast.elastic.CapacityUtil
Maximum length of a Java array that is a power of two.
MAX_LONG_CAPACITY - Static variable in class com.hazelcast.elastic.CapacityUtil
Maximum length of an off-heap array that is a power of two.
MemoryBlock - Class in com.hazelcast.memory
 
MemoryBlock() - Constructor for class com.hazelcast.memory.MemoryBlock
 
MemoryBlock(GlobalMemoryAccessor) - Constructor for class com.hazelcast.memory.MemoryBlock
 
MemoryBlock(long, int) - Constructor for class com.hazelcast.memory.MemoryBlock
 
MemoryBlock(GlobalMemoryAccessor, long, int) - Constructor for class com.hazelcast.memory.MemoryBlock
 
MemoryBlockAccessor<V extends MemoryBlock> - Interface in com.hazelcast.memory
TODO: need refactoring & cleanup!
MIN_CAPACITY - Static variable in class com.hazelcast.elastic.CapacityUtil
Minimum capacity for a hash container.

N

newCounter() - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
newSequence() - Method in interface com.hazelcast.memory.HazelcastMemoryManager
Creates a new sequence.
newSequence() - Method in class com.hazelcast.memory.PoolingMemoryManager
 
newSequence() - Method in class com.hazelcast.memory.StandardMemoryManager
 
newThreadLocalPoolingMemoryManager(int, int, LibMalloc, PooledNativeMemoryStats) - Method in class com.hazelcast.memory.PoolingMemoryManager
 
next() - Method in interface com.hazelcast.elastic.LongIterator
 
next() - Method in class com.hazelcast.elastic.tree.impl.EntryIterator
 
next() - Method in class com.hazelcast.elastic.tree.impl.EntryValuesIterator
 
nextCapacity(int) - Static method in class com.hazelcast.elastic.CapacityUtil
Returns the next possible capacity, counting from the current buffers' size.
nextCapacity(long) - Static method in class com.hazelcast.elastic.CapacityUtil
Returns the next possible capacity, counting from the current buffers' size.
nextSlot() - Method in interface com.hazelcast.elastic.SlottableIterator
 
NULL_ADDRESS - Static variable in interface com.hazelcast.internal.memory.impl.LibMalloc
NULL pointer address.
nullItem() - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
nullItem() - Method in class com.hazelcast.elastic.queue.LongArrayQueue
 
nullItem() - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
nullItem() - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
nullItem() - Method in class com.hazelcast.elastic.queue.LongLinkedQueue
 
nullItem() - Method in interface com.hazelcast.elastic.queue.LongQueue
 

O

offer(long) - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
offer(long, long, TimeUnit) - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
offer(long) - Method in class com.hazelcast.elastic.queue.LongArrayQueue
 
offer(long, long, TimeUnit) - Method in interface com.hazelcast.elastic.queue.LongBlockingQueue
 
offer(long) - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
offer(long) - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
offer(long, long, TimeUnit) - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
offer(long) - Method in class com.hazelcast.elastic.queue.LongLinkedQueue
 
offer(long) - Method in interface com.hazelcast.elastic.queue.LongQueue
 
OffHeapComparator - Interface in com.hazelcast.elastic.tree
Comparator of the off-heap values given to the compare methods as native addresses and sizes.
OffHeapTreeEntry - Interface in com.hazelcast.elastic.tree
API to interact with a Tree entry, to access the Key and/or Values associated with it.
OffHeapTreeStore - Interface in com.hazelcast.elastic.tree
Represents abstract API for the OffHeap append-only key value storage
onMallocPage(long) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
onOome(NativeOutOfMemoryError) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
OrderingDirection - Enum in com.hazelcast.elastic.tree
Specifies ordering direction to iterate over sorted off-heap storage

ASC - ascending order DESC - descending order

P

peek() - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
peek() - Method in class com.hazelcast.elastic.queue.LongArrayQueue
 
peek() - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
peek() - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
peek() - Method in class com.hazelcast.elastic.queue.LongLinkedQueue
 
peek() - Method in interface com.hazelcast.elastic.queue.LongQueue
 
poll() - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
poll(long, TimeUnit) - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
poll() - Method in class com.hazelcast.elastic.queue.LongArrayQueue
 
poll(long, TimeUnit) - Method in interface com.hazelcast.elastic.queue.LongBlockingQueue
 
poll() - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
poll() - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
poll(long, TimeUnit) - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
poll() - Method in class com.hazelcast.elastic.queue.LongLinkedQueue
 
poll() - Method in interface com.hazelcast.elastic.queue.LongQueue
 
PooledNativeMemoryStats - Class in com.hazelcast.memory
 
PooledNativeMemoryStats(long, long) - Constructor for class com.hazelcast.memory.PooledNativeMemoryStats
 
PoolingMemoryManager - Class in com.hazelcast.memory
Implements a hierachical memory allocation scheme: Tier-1 is the platform-native memory allocator.
PoolingMemoryManager(MemorySize) - Constructor for class com.hazelcast.memory.PoolingMemoryManager
 
PoolingMemoryManager(MemorySize, int, int) - Constructor for class com.hazelcast.memory.PoolingMemoryManager
 
PoolingMemoryManager(MemorySize, int, int, float) - Constructor for class com.hazelcast.memory.PoolingMemoryManager
 
PoolingMemoryManager(MemorySize, int, int, float, FreeMemoryChecker) - Constructor for class com.hazelcast.memory.PoolingMemoryManager
 
PROPERTY_DEBUG_ENABLED - Static variable in class com.hazelcast.memory.StandardMemoryManager
System property to enable the debug mode of StandardMemoryManager.
PROPERTY_DEBUG_STACKTRACE_ENABLED - Static variable in class com.hazelcast.memory.StandardMemoryManager
System property to enable the debug mode with stacktraces of StandardMemoryManager.
provideMetrics(MetricsRegistry) - Method in class com.hazelcast.memory.PoolingMemoryManager
 
provideMetrics(MetricsRegistry) - Method in class com.hazelcast.memory.StandardMemoryManager
 
put(long) - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
put(long) - Method in interface com.hazelcast.elastic.queue.LongBlockingQueue
 
put(long) - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
put(MemoryBlock, MemoryBlock) - Method in class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
put(MemoryBlock, MemoryBlock, OffHeapComparator) - Method in class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
put(MemoryBlock, MemoryBlock) - Method in interface com.hazelcast.elastic.tree.OffHeapTreeStore
Looking for key equal to blob; In case if found - append value represented by value to the chain of key's values;

In case if not-found - adds new key to the corresponding place in the tree and assign value to this 'new' key;

putIfAbsent(K, V) - Method in interface com.hazelcast.elastic.map.ElasticMap
 

R

read(long) - Method in interface com.hazelcast.memory.MemoryBlockAccessor
 
readByte(long) - Method in class com.hazelcast.memory.MemoryBlock
 
readChar(long) - Method in class com.hazelcast.memory.MemoryBlock
 
readDouble(long) - Method in class com.hazelcast.memory.MemoryBlock
 
readFloat(long) - Method in class com.hazelcast.memory.MemoryBlock
 
readInt(long) - Method in class com.hazelcast.memory.MemoryBlock
 
readLong(long) - Method in class com.hazelcast.memory.MemoryBlock
 
readShort(long) - Method in class com.hazelcast.memory.MemoryBlock
 
realloc(long, long) - Method in interface com.hazelcast.internal.memory.impl.LibMalloc
 
realloc(long, long) - Method in class com.hazelcast.internal.memory.impl.UnsafeMalloc
 
reallocate(long, long, long) - Method in class com.hazelcast.memory.PoolingMemoryManager
 
reallocate(long, long, long) - Method in class com.hazelcast.memory.StandardMemoryManager
 
RedBlackTreeStore - Class in com.hazelcast.elastic.tree.impl
This is a classic Red Black tree implementation using off-heap memory.
RedBlackTreeStore(MemoryAllocator, OffHeapComparator) - Constructor for class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
RedBlackTreeStore(MemoryAllocator, OffHeapComparator, boolean) - Constructor for class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
registerThread(Thread) - Method in class com.hazelcast.memory.PoolingMemoryManager
 
remainingCapacity() - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
remainingCapacity() - Method in class com.hazelcast.elastic.queue.LongArrayQueue
 
remainingCapacity() - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
remainingCapacity() - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
remainingCapacity() - Method in class com.hazelcast.elastic.queue.LongLinkedQueue
 
remainingCapacity() - Method in interface com.hazelcast.elastic.queue.LongQueue
 
remove() - Method in interface com.hazelcast.elastic.LongIterator
 
remove(Object, Object) - Method in interface com.hazelcast.elastic.map.ElasticMap
 
remove() - Method in class com.hazelcast.elastic.tree.impl.EntryIterator
 
remove() - Method in class com.hazelcast.elastic.tree.impl.EntryValuesIterator
 
remove(OffHeapTreeEntry) - Method in class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
remove(OffHeapTreeEntry) - Method in interface com.hazelcast.elastic.tree.OffHeapTreeStore
Removes the entry from the tree and disposes used space associated with that entry including Key and Value blobs.
replace(K, V, V) - Method in interface com.hazelcast.elastic.map.ElasticMap
 
replace(K, V) - Method in interface com.hazelcast.elastic.map.ElasticMap
 
reset() - Method in interface com.hazelcast.elastic.LongIterator
 
roundCapacity(long) - Static method in class com.hazelcast.elastic.CapacityUtil
Round the capacity to the next allowed value.
roundCapacity(int) - Static method in class com.hazelcast.elastic.CapacityUtil
Round the capacity to the next allowed value.

S

searchEntry(MemoryBlock) - Method in class com.hazelcast.elastic.tree.impl.RedBlackTreeStore
 
searchEntry(MemoryBlock) - Method in interface com.hazelcast.elastic.tree.OffHeapTreeStore
Looking for key equal or closest to blob;

set(long, long) - Method in class com.hazelcast.elastic.LongArray
Writes value to specified index of array.
set(K, V) - Method in interface com.hazelcast.elastic.map.ElasticMap
Like Map.put(Object, Object), but doesn't return the previously mapped value.
setAddress(long) - Method in class com.hazelcast.memory.MemoryBlock
 
setSize(int) - Method in class com.hazelcast.memory.MemoryBlock
 
size() - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
size() - Method in class com.hazelcast.elastic.queue.LongArrayQueue
 
size() - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
size() - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
size() - Method in class com.hazelcast.elastic.queue.LongLinkedQueue
 
size() - Method in interface com.hazelcast.elastic.queue.LongQueue
 
size - Variable in class com.hazelcast.memory.MemoryBlock
 
size() - Method in class com.hazelcast.memory.MemoryBlock
 
SIZE_INVALID - Static variable in interface com.hazelcast.memory.HazelcastMemoryManager
Indicates that size of a memory block is not known by this memory manager.
SlottableIterator<E> - Interface in com.hazelcast.elastic
 
StandardMemoryManager - Class in com.hazelcast.memory
 
StandardMemoryManager(MemorySize) - Constructor for class com.hazelcast.memory.StandardMemoryManager
 
StandardMemoryManager(MemorySize, FreeMemoryChecker) - Constructor for class com.hazelcast.memory.StandardMemoryManager
 

T

take() - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
take() - Method in interface com.hazelcast.elastic.queue.LongBlockingQueue
 
take() - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
ThreadLocalPoolingMemoryManager - Class in com.hazelcast.memory
Single-threaded implementation of a pooling memory manager.
ThreadLocalPoolingMemoryManager(int, int, LibMalloc, PooledNativeMemoryStats) - Constructor for class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
toString() - Method in class com.hazelcast.elastic.queue.LongArrayBlockingQueue
 
toString() - Method in class com.hazelcast.elastic.queue.LongArrayQueue
 
toString() - Method in class com.hazelcast.elastic.queue.LongConcurrentLinkedQueue
 
toString() - Method in class com.hazelcast.elastic.queue.LongLinkedBlockingQueue
 
toString() - Method in class com.hazelcast.elastic.queue.LongLinkedQueue
 
toString() - Method in class com.hazelcast.internal.memory.impl.UnsafeMalloc
 
toString() - Method in class com.hazelcast.memory.MemoryBlock
 
toString() - Method in class com.hazelcast.memory.PoolingMemoryManager
 
toString() - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 

U

UnsafeMalloc - Class in com.hazelcast.internal.memory.impl
 
UnsafeMalloc() - Constructor for class com.hazelcast.internal.memory.impl.UnsafeMalloc
 

V

validateAndGetAllocatedSize(long) - Method in interface com.hazelcast.memory.HazelcastMemoryManager
Returns allocated size of memory block if and only if it belongs to and is allocated by this memory manager.
validateAndGetAllocatedSize(long) - Method in class com.hazelcast.memory.PoolingMemoryManager
 
validateAndGetAllocatedSize(long) - Method in class com.hazelcast.memory.StandardMemoryManager
 
validateAndGetAllocatedSize(long) - Method in class com.hazelcast.memory.ThreadLocalPoolingMemoryManager
 
validateAndGetUsableSize(long) - Method in interface com.hazelcast.memory.HazelcastMemoryManager
Returns size of memory block if and only if it belongs to and is allocated by this memory manager.
validateAndGetUsableSize(long) - Method in class com.hazelcast.memory.PoolingMemoryManager
 
validateAndGetUsableSize(long) - Method in class com.hazelcast.memory.StandardMemoryManager
 
valueOf(String) - Static method in enum com.hazelcast.elastic.tree.OrderingDirection
Returns the enum constant of this type with the specified name.
values() - Method in interface com.hazelcast.elastic.tree.OffHeapTreeEntry
 
values() - Static method in enum com.hazelcast.elastic.tree.OrderingDirection
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeByte(long, byte) - Method in class com.hazelcast.memory.MemoryBlock
 
writeChar(long, char) - Method in class com.hazelcast.memory.MemoryBlock
 
writeDouble(long, double) - Method in class com.hazelcast.memory.MemoryBlock
 
writeFloat(long, float) - Method in class com.hazelcast.memory.MemoryBlock
 
writeInt(long, int) - Method in class com.hazelcast.memory.MemoryBlock
 
writeLong(long, long) - Method in class com.hazelcast.memory.MemoryBlock
 
writeShort(long, short) - Method in class com.hazelcast.memory.MemoryBlock
 

Z

zero() - Method in class com.hazelcast.memory.MemoryBlock
 
A C D E F G H I L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.