A B C D E F G H I K L M N O P R S T U 

A

a - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
 
a - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
 
a - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.Worker
 
ac1 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapReferenceComparator
 
ac2 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapReferenceComparator
 
add(long) - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
Adds element to the end of this list.
add(byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Adds element to the end of this list.
add(byte[], int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Adds element to the end of this list.
address - Variable in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
 
allocateMemory(long) - Static method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Allocates memory using sun.misc.Unsafe if it's proper implementation is available.
allocateMemoryDirect(long) - Static method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Allocates memory using ByteBuffer.allocateDirect(int)
allocateMemoryOnHeap(ByteArrayTool, long) - Static method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Allocates memory using byte array
allocateMemoryUnsafe(long) - Static method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Allocates memory using sun.misc.Unsafe
await(ExecutorCompletionService<Void>) - Method in class com.alexkasko.unsafe.offheapstruct.LimitedInvoker
Waits for Future to complete

B

baa1 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
 
baa2 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
 
bb - Variable in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
 
big(long, int) - Static method in class com.alexkasko.unsafe.offheaplong.LongPacker
Read long value from packed long.
binarySearch(OffHeapAddressable, long) - Static method in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch
Performs a binary search for value in the ascending sorted off-heap collection.
binarySearch(OffHeapAddressable, long, long, long) - Static method in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch
Performs a binary search for value in the ascending sorted off-heap collection, in the range specified by fromIndex (inclusive) and toIndex (exclusive).
binarySearch(byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearchWithComparator
Performs a binary search for value in the ascending sorted off-heap struct collection comparing provided struct using comparator (both collection and comparator are bound to searcher instance).
binarySearch(long, long, byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearchWithComparator
Performs a binary search for value in the ascending sorted off-heap struct collection comparing provided struct using comparator (both collection and comparator are bound to searcher instance).
binarySearchByIntKey(OffHeapStructCollection, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch
Performs a binary search for value in the ascending sorted off-heap struct collection using int struct key.
binarySearchByIntKey(OffHeapStructCollection, long, long, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch
Performs a binary search for value in the ascending sorted off-heap struct collection using int struct key.
binarySearchByLongKey(OffHeapStructCollection, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch
Performs a binary search for value in the ascending sorted off-heap struct collection using long struct key.
binarySearchByLongKey(OffHeapStructCollection, long, long, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch
Performs a binary search for value in the ascending sorted off-heap struct collection using long struct key.
binarySearchRange(OffHeapAddressable, long, OffHeapLongBinarySearch.IndexRange) - Static method in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch
Performs a binary search for value in the ascending sorted off-heap collection.
binarySearchRange(OffHeapAddressable, long, long, long, OffHeapLongBinarySearch.IndexRange) - Static method in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch
Performs a binary search for value in the ascending sorted off-heap collection.
binarySearchRange(byte[], OffHeapStructBinarySearch.IndexRange) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearchWithComparator
Performs a binary search for value in the ascending sorted off-heap struct collection comparing provided struct using comparator (both collection and comparator are bound to searcher instance).
binarySearchRange(long, long, byte[], OffHeapStructBinarySearch.IndexRange) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearchWithComparator
Performs a binary search for value in the ascending sorted off-heap struct collection comparing provided struct using comparator (both collection and comparator are bound to searcher instance).
binarySearchRangeByIntKey(OffHeapStructCollection, long, int, OffHeapStructBinarySearch.IndexRange) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch
Performs a binary search for value in the ascending sorted off-heap struct collection using int struct key.
binarySearchRangeByIntKey(OffHeapStructCollection, long, long, long, int, OffHeapStructBinarySearch.IndexRange) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch
Performs a binary search for value in the ascending sorted off-heap struct collection using int struct key.
binarySearchRangeByLongKey(OffHeapStructCollection, long, int, OffHeapStructBinarySearch.IndexRange) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch
Performs a binary search for value in the ascending sorted off-heap struct collection using long struct key.
binarySearchRangeByLongKey(OffHeapStructCollection, long, long, long, int, OffHeapStructBinarySearch.IndexRange) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch
Performs a binary search for value in the ascending sorted off-heap struct collection using long struct key.
bitshift() - Static method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Instantiates bitshift tool
BitShiftLittleEndianByteArrayTool - Class in com.alexkasko.unsafe.bytearray
Implementation of ByteArrayTool using bits shifting and standard byte array operations.
BitShiftLittleEndianByteArrayTool() - Constructor for class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
 
bounds - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.MergeIter
 
bounds - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.MergeIter
 
bounds - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.MergeIter
 
bt - Variable in class com.alexkasko.unsafe.offheap.OnHeapMemory
 
bt - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
 
bt - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
 
buf - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterator
 
buf - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.MergeIter
 
buf - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.MergeIter
 
buf - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.MergeIter
 
buffer - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructIterator
 
BYTE_ARRAY_OFFSET - Static variable in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
 
BYTE_ARRAY_OFFSET - Static variable in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
 
ByteArrayTool - Class in com.alexkasko.unsafe.bytearray
Front-end class for operations over byte arrays.
ByteArrayTool() - Constructor for class com.alexkasko.unsafe.bytearray.ByteArrayTool
 

C

call() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
call() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
call() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.Worker
capacity - Variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
 
capacity() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
Returns number of elements list may contain without additional memory allocation
capacity - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
 
capacity() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Returns max number of possible elements in this list without memory reallocation
clean - Variable in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
 
cleaner - Variable in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
 
clone() - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Creates new instance of OffHeapMemory and copies there current instance contents
clone() - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Creates new instance of OffHeapMemory and copies there current instance contents
clone() - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Creates new instance of OffHeapMemory and copies there current instance contents
clone() - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Creates new instance of OffHeapMemory and copies there current instance contents
clone() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArray
clone() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
col - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearchWithComparator
 
col - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
 
col - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
 
col - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.MergeIter
 
col - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.KeyWorker
 
col - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.MergeIter
 
col - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.MergeIter
 
com.alexkasko.unsafe.bytearray - package com.alexkasko.unsafe.bytearray
Byte array operations using sun.misc.Unsafe
com.alexkasko.unsafe.offheap - package com.alexkasko.unsafe.offheap
Off-heap memory operations using sun.misc.Unsafe
com.alexkasko.unsafe.offheaplong - package com.alexkasko.unsafe.offheaplong
Long sized off-heap collections of longs with sorting and searching support
com.alexkasko.unsafe.offheapstruct - package com.alexkasko.unsafe.offheapstruct
Long sized off-heap collections of "structs" (memory areas with equal sizes) with sorting and searching support
comp - Variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter.LongComp
 
comp - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearchWithComparator
 
comp - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
 
comp - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapReferenceComparator
 
comp - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.MergeIter
 
comp - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.Worker
 
compare(long, long) - Method in interface com.alexkasko.unsafe.offheaplong.OffHeapLongComparator
Compares its two arguments for order.
compare(long, byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
Calls compare on comparator and return it results
compare(long, long) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapReferenceComparator
Compares its two arguments for order.
compareUnsigned(long, long) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterUnsignedLong
 
copy(byte[], int, byte[], int, int) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Copies part of one array into another.
copy(byte[], int, byte[], int, int) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Copies part of one array into another.
copy(byte[], int, byte[], int, int) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Copies part of one array into another.
copy(long, OffHeapMemory, long, long) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Copies memory from this instance's area into another instance's area
copy(long, OffHeapMemory, long, long) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Copies memory from this instance's area into another instance's area
copy(long, OffHeapMemory, long, long) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Copies memory from this instance's area into another instance's area
copy(long, OffHeapMemory, long, long) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Copies memory from this instance's area into another instance's area

D

data - Variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongIterator
 
data - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructIterator
 
data - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterable
 
data - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterator
 
DirectOffHeapMemory - Class in com.alexkasko.unsafe.offheap
DirectOffHeapMemory(long) - Constructor for class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
 
disposed - Variable in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
 
disposed - Variable in class com.alexkasko.unsafe.offheap.OnHeapMemory
 
disposed - Variable in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
 
doSort(OffHeapLongAddressable, long, long) - Static method in class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter
Sorts the specified range of the off-heap collection into ascending order.
doSort(OffHeapStructCollection, long, long, int, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt
Sorts the specified range of the off-heap struct collection into ascending order using signed int struct key.
doSort(OffHeapStructCollection, long, long, int, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong
Sorts the specified range of the off-heap struct collection into ascending order using signed long struct key.
doSort(OffHeapStructCollection, long, long, int, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterUnsignedInt
Sorts the specified range of the off-heap struct collection into ascending order using unsigned int struct key.
doSort(OffHeapStructCollection, long, long, int, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterUnsignedLong
Sorts the specified range of the off-heap struct collection into ascending order using unsigned long struct key.
doSort(OffHeapStructCollection, long, long, OffHeapStructComparator, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator
Sorts the specified range of the off-heap struct collection into ascending order using unsigned long struct key.
doSortWithComparator(OffHeapLongAddressable, long, long, OffHeapLongSorter.LongComp) - Static method in class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter
Sorts the specified range of the off-heap collection into ascending order.
dualPivotQuicksort(OffHeapLongAddressable, long, long) - Static method in class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter
Sorts the specified range of the off-heap collection into ascending order by the Dual-Pivot Quicksort algorithm.
dualPivotQuicksort(OffHeapStructCollection, long, long, int, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt
Sorts the specified range of the off-heap struct collection into ascending order by the Dual-Pivot Quicksort algorithm using signed int struct key.
dualPivotQuicksort(OffHeapStructCollection, long, long, int, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong
Sorts the specified range of the off-heap struct collection into ascending order by the Dual-Pivot Quicksort algorithm using signed long struct key.
dualPivotQuicksort(OffHeapStructCollection, long, long, int, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterUnsignedInt
Sorts the specified range of the off-heap struct collection into ascending order by the Dual-Pivot Quicksort algorithm using unsigned int struct key.
dualPivotQuicksort(OffHeapStructCollection, long, long, int, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterUnsignedLong
Sorts the specified range of the off-heap struct collection into ascending order by the Dual-Pivot Quicksort algorithm using unsigned long struct key.
dualPivotQuicksort(OffHeapStructCollection, long, long, OffHeapStructComparator, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator
Sorts the specified range of the off-heap struct collection into ascending order by the Dual-Pivot Quicksort algorithm using unsigned long struct key.
dualPivotQuicksortWithComparator(OffHeapLongAddressable, long, long, OffHeapLongSorter.LongComp) - Static method in class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter
Sorts the specified range of the off-heap collection into ascending order by the Dual-Pivot Quicksort algorithm.

E

ELEMENT_LENGTH - Static variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongArray
 
ELEMENT_LENGTH - Static variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
 
empty - Variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
 
empty - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
 
emptyDisposableIterator() - Static method in class com.alexkasko.unsafe.offheap.OffHeapUtils
Returns empty disposable iterator
eq(long, long) - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter.LongComp
 
eq(long, byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
Equals operation
eq(byte[], byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
Equals operation
equals(Object) - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
equals(Object) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
executor - Variable in class com.alexkasko.unsafe.offheapstruct.LimitedInvoker
 

F

finalize() - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
free() - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Frees allocated memory, may be called multiple times from any thread
free() - Method in interface com.alexkasko.unsafe.offheap.OffHeapDisposable
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheap.OffHeapUtils.EmptyDisposableIterator
 
free(OffHeapDisposable) - Static method in class com.alexkasko.unsafe.offheap.OffHeapUtils
Utility method for usage in finally clauses.
free() - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArray
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongIterator
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructIterator
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterable
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterator
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.MergeIter
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.MergeIter
Frees allocated memory, may be called multiple times from any thread
free() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.MergeIter
Frees allocated memory, may be called multiple times from any thread
freeAll(OffHeapDisposable...) - Static method in class com.alexkasko.unsafe.offheap.OffHeapUtils
Utility method for usage in finally clauses.
from - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.KeyWorker
 
fromIndex - Variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
 
fromIndex - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
 

G

get() - Static method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Instantiates unsafe tool, if proper sun.misc.Unsafe implementation is available.
get(long, byte[], int, int) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Copies part of memory area into byte array
get(long, byte[]) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Copies part of memory area into byte array
get(long) - Method in interface com.alexkasko.unsafe.offheap.OffHeapAddressable
Gets the element at position index
get(long, byte[], int, int) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Copies part of memory area into byte array
get(long, byte[]) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Copies part of memory area into byte array
get(long, byte[], int, int) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Copies part of memory area into byte array
get(long, byte[]) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Copies part of memory area into byte array
get(long, byte[], int, int) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Copies part of memory area into byte array
get(long, byte[]) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Copies part of memory area into byte array
get(long) - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArray
Gets the element at position index
get(long) - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
Gets the element at position index from 0 to size-1
get(byte[]) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructAccessor
Copies struct into specified buffer
get(int, byte[], int, int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructAccessor
Copies part of struct into specified buffer
get(long, byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Copies struct on specified index into specified buffer
get(long, byte[], int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Copies struct on specified index into specified buffer
get(long, int, byte[], int, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Copies part of struct on specified index into specified buffer
get(long, byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Copies struct on specified index into specified buffer
get(long, byte[], int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Copies struct on specified index into specified buffer
get(long, int, byte[], int, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Copies part of struct on specified index into specified buffer
get(long, byte[]) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Copies struct on specified index into specified buffer
get(long, int, byte[], int, int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Copies struct part on specified index into specified buffer
get(byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Copies struct into specified buffer
get(int, byte[], int, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Copies part of struct into specified buffer
get(byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
Copies struct into specified buffer
get(int, byte[], int, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
Copies part of struct into specified buffer
get(byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
Copies struct into specified buffer
get(int, byte[], int, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
Copies part of struct into specified buffer
getByte(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Gets byte
getByte(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Gets byte
getByte(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Gets byte
getByte(long) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Gets byte from memory area
getByte(long) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Gets byte from memory area
getByte(long) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Gets byte from memory area
getByte(long) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Gets byte from memory area
getByte(int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructAccessor
Gets byte from struct with specified offset
getByte(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Gets byte from struct on specified index with specified offset
getByte(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Gets byte from struct on specified index with specified offset
getByte(long, int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Gets byte from struct on specified index with specified offset
getByte(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Gets byte from struct with specified offset
getByte(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
Gets byte from struct with specified offset
getByte(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
Gets byte from struct with specified offset
getFromIndex() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
Start index or -index - 1 where the element would be inserted for empty range
getFromIndex() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
Start index or -index - 1 where the element would be inserted for empty range
getInt(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Gets four bytes as int
getInt(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Gets four bytes as int
getInt(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Gets four bytes as int
getInt(long) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Gets four bytes from memory area as int
getInt(long) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Gets four bytes from memory area as int
getInt(long) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Gets four bytes from memory area as int
getInt(long) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Gets four bytes from memory area as int
getInt(int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructAccessor
Gets four bytes as int from struct with specified offset
getInt(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Gets four bytes as int from struct on specified index with specified offset
getInt(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Gets four bytes as int from struct on specified index with specified offset
getInt(long, int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Gets four bytes as int from struct on specified index with specified offset
getInt(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Gets four bytes as int from struct with specified offset
getInt(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
Gets four bytes as int from struct with specified offset
getInt(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
Gets four bytes as int from struct with specified offset
getLong(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Gets long
getLong(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Gets long
getLong(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Gets long
getLong(long) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Gets eight bytes from memory area as long
getLong(long) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Gets eight bytes from memory area as long
getLong(long) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Gets eight bytes from memory area as long
getLong(long) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Gets eight bytes from memory area as long
getLong(int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructAccessor
Gets long from struct with specified offset
getLong(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Gets long from struct on specified index with specified offset
getLong(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Gets long from struct on specified index with specified offset
getLong(long, int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Gets long from struct on specified index with specified offset
getLong(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Gets long from struct with specified offset
getLong(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
Gets long from struct with specified offset
getLong(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
Gets long from struct with specified offset
getShort(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Gets two bytes as short
getShort(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Gets two bytes as short
getShort(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Gets two bytes as short
getShort(long) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Gets two bytes from memory area as short
getShort(long) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Gets two bytes from memory area as short
getShort(long) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Gets two bytes from memory area as short
getShort(long) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Gets two bytes from memory area as short
getShort(int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructAccessor
Gets two bytes as short from struct with specified offset
getShort(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Gets two bytes as short from struct on specified index with specified offset
getShort(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Gets two bytes as short from struct on specified index with specified offset
getShort(long, int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Gets two bytes as short from struct on specified index with specified offset
getShort(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Gets two bytes as short from struct with specified offset
getShort(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
Gets two bytes as short from struct with specified offset
getShort(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
Gets two bytes as short from struct with specified offset
getStruct() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Returns previously setted struct
getToIndex() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
End index or -index - 1 where the element would be inserted for empty range
getToIndex() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
End index or -index - 1 where the element would be inserted for empty range
getUnsignedByte(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Gets one byte (stored as one signed byte), converts it to unsigned and returns it as short
getUnsignedByte(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Gets one byte (stored as one signed byte), converts it to unsigned and returns it as short
getUnsignedByte(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Gets one byte (stored as one signed byte), converts it to unsigned and returns it as short
getUnsignedByte(long) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Gets one byte (stored as one signed byte), converts it to unsigned and returns it as short
getUnsignedByte(long) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Gets one byte (stored as one signed byte), converts it to unsigned and returns it as short
getUnsignedByte(long) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Gets one byte (stored as one signed byte), converts it to unsigned and returns it as short
getUnsignedByte(long) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Gets one byte (stored as one signed byte), converts it to unsigned and returns it as short
getUnsignedByte(int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructAccessor
Gets one byte (stored as one signed byte) from struct on specified index with specified offset, converts it to unsigned and returns it as short
getUnsignedByte(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Gets one byte (stored as one signed byte) from struct on specified index with specified offset, converts it to unsigned and returns it as short
getUnsignedByte(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Gets one byte (stored as one signed byte) from struct on specified index with specified offset, converts it to unsigned and returns it as short
getUnsignedByte(long, int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Gets one byte (stored as one signed byte) from struct on specified index with specified offset, converts it to unsigned and returns it as short
getUnsignedByte(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Gets one byte (stored as one signed byte) from struct on specified index with specified offset, converts it to unsigned and returns it as short
getUnsignedByte(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
Gets one byte (stored as one signed byte) from struct on specified index with specified offset, converts it to unsigned and returns it as short
getUnsignedByte(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
Gets one byte (stored as one signed byte) from struct on specified index with specified offset, converts it to unsigned and returns it as short
getUnsignedInt(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Gets unsigned int (stored as 4 bytes) and returns it as long
getUnsignedInt(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Gets unsigned int (stored as 4 bytes) and returns it as long
getUnsignedInt(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Gets unsigned int (stored as 4 bytes) and returns it as long
getUnsignedInt(long) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Gets unsigned int (stored as 4 bytes) and returns it as long
getUnsignedInt(long) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Gets unsigned int (stored as 4 bytes) and returns it as long
getUnsignedInt(long) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Gets unsigned int (stored as 4 bytes) and returns it as long
getUnsignedInt(long) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Gets unsigned int (stored as 4 bytes) and returns it as long
getUnsignedInt(int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructAccessor
Gets unsigned int (stored as 4 bytes) and returns it as long from struct with specified offset
getUnsignedInt(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Gets unsigned int (stored as 4 bytes) and returns it as long from struct on specified index with specified offset
getUnsignedInt(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Gets unsigned int (stored as 4 bytes) and returns it as long from struct on specified index with specified offset
getUnsignedInt(long, int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Gets unsigned int (stored as 4 bytes) and returns it as long from struct on specified index with specified offset
getUnsignedInt(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Gets unsigned int (stored as 4 bytes) and returns it as long from struct with specified offset
getUnsignedInt(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
Gets unsigned int (stored as 4 bytes) and returns it as long from struct with specified offset
getUnsignedInt(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
Gets unsigned int (stored as 4 bytes) and returns it as long from struct with specified offset
getUnsignedShort(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Gets unsigned short (stored as two bytes) and returns it as int
getUnsignedShort(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Gets unsigned short (stored as two bytes) and returns it as int
getUnsignedShort(byte[], int) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Gets unsigned short (stored as two bytes) and returns it as int
getUnsignedShort(long) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Gets unsigned short from memory area (stored as two bytes) and returns it as int
getUnsignedShort(long) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Gets unsigned short from memory area (stored as two bytes) and returns it as int
getUnsignedShort(long) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Gets unsigned short from memory area (stored as two bytes) and returns it as int
getUnsignedShort(long) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Gets unsigned short from memory area (stored as two bytes) and returns it as int
getUnsignedShort(int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructAccessor
Gets unsigned short (stored as two bytes) from struct on specified index with specified offset and returns it as int
getUnsignedShort(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Gets unsigned short (stored as two bytes) from struct on specified index with specified offset and returns it as int
getUnsignedShort(long, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Gets unsigned short (stored as two bytes) from struct on specified index with specified offset and returns it as int
getUnsignedShort(long, int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Gets unsigned short (stored as two bytes) from struct on specified index with specified offset and returns it as int
getUnsignedShort(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Gets unsigned short (stored as two bytes) from struct on specified index with specified offset and returns it as int
getUnsignedShort(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
Gets unsigned short (stored as two bytes) from struct on specified index with specified offset and returns it as int
getUnsignedShort(int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
Gets unsigned short (stored as two bytes) from struct on specified index with specified offset and returns it as int
gt(long, long) - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter.LongComp
 
gt(long, long) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
Greater-then operation
gt(long, byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
Greater-then operation
gt(long, long) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterUnsignedLong
 

H

hashCode() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
hashCode() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
hasNext() - Method in class com.alexkasko.unsafe.offheap.OffHeapUtils.EmptyDisposableIterator
 
hasNext() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongIterator
hasNext() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructIterator
hasNext() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterator
hasNext() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.MergeIter
hasNext() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.MergeIter
hasNext() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.MergeIter

I

ia1 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
 
ia2 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
 
ii - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterator
 
index - Variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongIterator
 
index - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
 
index - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructIterator
 
index - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
 
index - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterable
 
index - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterator
 
indices - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.MergeIter
 
indices - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.MergeIter
 
indices - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.MergeIter
 
INSERTION_SORT_THRESHOLD - Static variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter
If the length of an array to be sorted is less than this constant, insertion sort is used in preference to Quicksort.
INSERTION_SORT_THRESHOLD - Static variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
If the length of an collection to be sorted is less than this constant, insertion sort is used in preference to Quicksort.
invokeAll(Collection<? extends Runnable>) - Method in class com.alexkasko.unsafe.offheapstruct.LimitedInvoker
Executes all the tasks simultaneously using no more than LimitedInvoker.maxThreads threads from the executor
invokeAndWait(ExecutorService, List<OffHeapStructSorterInt.Worker>) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
Helper method to invoke and wait
invokeAndWait(ExecutorService, List<OffHeapStructSorterLong.Worker>) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
Helper method to invoke and wait
invokeAndWait(ExecutorService, List<OffHeapStructSorterWithComparator.Worker>) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator
Helper method to invoke and wait
isEmpty() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
Whether this range is empty
isEmpty() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
Whether this range is empty
isNotEmpty() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
Whether this range is not empty
isNotEmpty() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
Whether this range is not empty
isUnsafe() - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Whether current tool instance uses sun.misc.Unsafe
isUnsafe() - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Whether current tool instance uses sun.misc.Unsafe
isUnsafe() - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Whether current tool instance uses sun.misc.Unsafe
isUnsafe() - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Whether current implementation uses sun.misc.Unsafe
isUnsafe() - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Whether current implementation uses sun.misc.Unsafe
isUnsafe() - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Whether current implementation uses sun.misc.Unsafe
isUnsafe() - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Whether current implementation uses sun.misc.Unsafe
isUnsafe() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArray
Whether unsafe implementation of OffHeapMemory is used
isUnsafe() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
Whether unsafe implementation of OffHeapMemory is used
isUnsafe() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Whether unsafe implementation of OffHeapMemory is used
isUnsafe() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Whether unsafe implementation of OffHeapMemory is used
iterator() - Method in interface com.alexkasko.unsafe.offheap.OffHeapDisposableIterable
iterator() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArray
iterator() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
iterator() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
iterator() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
iterator() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterable

K

keyOffset - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.MergeIter
 
keyOffset - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
 
keyOffset - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.KeyWorker
 
keyOffset - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.MergeIter
 
keyOffset - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
 

L

left - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
 
left - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
 
left - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.Worker
 
length - Variable in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
 
length() - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Returns length of allocated memory area
length() - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Returns length of allocated memory area
length() - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Returns length of allocated memory area
length - Variable in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
 
length() - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Returns length of allocated memory area
LimitedInvoker - Class in com.alexkasko.unsafe.offheapstruct
Auxiliary class that limits the number of Executor threads those can be used simultaneously.
LimitedInvoker(Executor, int) - Constructor for class com.alexkasko.unsafe.offheapstruct.LimitedInvoker
Constructor
little(long, int) - Static method in class com.alexkasko.unsafe.offheaplong.LongPacker
Values limits are checking using assert keyword, java must be run with -ea switch to enable them.
LongPacker - Class in com.alexkasko.unsafe.offheaplong
Contains static methods for packing two values with limited size (one long and one int) into one long value.
LongPacker() - Constructor for class com.alexkasko.unsafe.offheaplong.LongPacker
 
lt(long, long) - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter.LongComp
 
lt(long, byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
Lesser-then operation
lt(byte[], long) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
Lesser-then operation
lt(long, long) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterUnsignedLong
 

M

maxThreads - Variable in class com.alexkasko.unsafe.offheapstruct.LimitedInvoker
 
mem - Variable in class com.alexkasko.unsafe.offheap.OnHeapMemory
 
MIN_CAPACITY_INCREMENT - Static variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
 
MIN_CAPACITY_INCREMENT - Static variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
 

N

next() - Method in class com.alexkasko.unsafe.offheap.OffHeapUtils.EmptyDisposableIterator
 
next() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongIterator
next() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructIterator
next() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterator
next() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.MergeIter
next() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.MergeIter
next() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.MergeIter

O

OffHeapAddressable - Interface in com.alexkasko.unsafe.offheap
Basic interface for off-heap long-indexed collections.
OffHeapDisposable - Interface in com.alexkasko.unsafe.offheap
Basic interface for off-heap classes that support manual memory freeing.
OffHeapDisposableIterable<T> - Interface in com.alexkasko.unsafe.offheap
Interface for iterables over off-heap collections those can be disposed manually
OffHeapDisposableIterator<T> - Interface in com.alexkasko.unsafe.offheap
Interface for iterators over off-heap collections those can be disposed manually
OffHeapLongAddressable - Interface in com.alexkasko.unsafe.offheaplong
Interface for off-heap collections with long elements.
OffHeapLongArray - Class in com.alexkasko.unsafe.offheaplong
Implementation of array of long using OffHeapMemory.
OffHeapLongArray(long) - Constructor for class com.alexkasko.unsafe.offheaplong.OffHeapLongArray
Constructor
OffHeapLongArray(OffHeapMemory) - Constructor for class com.alexkasko.unsafe.offheaplong.OffHeapLongArray
Private constructor for OffHeapLongArray.clone() support
OffHeapLongArrayList - Class in com.alexkasko.unsafe.offheaplong
Implementation of array-list of long using OffHeapMemory.
OffHeapLongArrayList() - Constructor for class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
Constructor, 12 is used as initial capacity
OffHeapLongArrayList(long) - Constructor for class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
Constructor
OffHeapLongBinarySearch - Class in com.alexkasko.unsafe.offheaplong
Binary search implementation borrowed from https://android.googlesource.com/platform/libcore/+/android-4.2.2_r1/luni/src/main/java/java/util/Arrays.java and adapted to OffHeapAddressable
OffHeapLongBinarySearch() - Constructor for class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch
 
OffHeapLongBinarySearch.IndexRange - Class in com.alexkasko.unsafe.offheaplong
OffHeapAddressable index range representation.
OffHeapLongBinarySearch.IndexRange() - Constructor for class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
 
OffHeapLongComparator - Interface in com.alexkasko.unsafe.offheaplong
Primitive long comparator interface to use for
OffHeapLongIterator - Class in com.alexkasko.unsafe.offheaplong
Iterator implementation for unsafe long collections.
OffHeapLongIterator(OffHeapLongAddressable) - Constructor for class com.alexkasko.unsafe.offheaplong.OffHeapLongIterator
Constructor
OffHeapLongSorter - Class in com.alexkasko.unsafe.offheaplong
alexkasko: borrowed from https://android.googlesource.com/platform/libcore/+/android-4.2.2_r1/luni/src/main/java/java/util/DualPivotQuicksort.java and adapted to OffHeapLongAddressable.
OffHeapLongSorter() - Constructor for class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter
 
OffHeapLongSorter.LongComp - Class in com.alexkasko.unsafe.offheaplong
 
OffHeapLongSorter.LongComp(OffHeapLongComparator) - Constructor for class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter.LongComp
 
OffHeapMemory - Class in com.alexkasko.unsafe.offheap
Allocates an area of off-heap memory that is not a subject to GC.
OffHeapMemory() - Constructor for class com.alexkasko.unsafe.offheap.OffHeapMemory
 
OffHeapStructAccessor - Interface in com.alexkasko.unsafe.offheapstruct
Interface for accessing fields of a single struct
OffHeapStructArray - Class in com.alexkasko.unsafe.offheapstruct
Implementation of off-heap array of structs (memory areas of equal sizes).
OffHeapStructArray(long, int) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Constructor
OffHeapStructArray(ByteArrayTool, int, int) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Constructor, uses OnHeapMemory underneath effectively making this instance an OnHeap collection
OffHeapStructArray(OffHeapMemory, int) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Private constructor for OffHeapStructArray.clone() support
OffHeapStructArrayList - Class in com.alexkasko.unsafe.offheapstruct
Implementation of off-heap array list of structs (memory areas of equal sizes).
OffHeapStructArrayList(int) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Constructor with default capacity = 12
OffHeapStructArrayList(long, int) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Constructor
OffHeapStructArrayList(ByteArrayTool, int, int) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Constructor, uses OnHeapMemory underneath effectively making this instance an OnHeap collection
OffHeapStructBinarySearch - Class in com.alexkasko.unsafe.offheapstruct
Binary search implementation borrowed from https://android.googlesource.com/platform/libcore/+/android-4.2.2_r1/luni/src/main/java/java/util/Arrays.java and adapted to OffHeapStructCollection
OffHeapStructBinarySearch() - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch
 
OffHeapStructBinarySearch.IndexRange - Class in com.alexkasko.unsafe.offheapstruct
OffHeapStructCollection index range representation.
OffHeapStructBinarySearch.IndexRange() - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
 
OffHeapStructBinarySearchWithComparator - Class in com.alexkasko.unsafe.offheapstruct
Binary search implementation borrowed from https://android.googlesource.com/platform/libcore/+/android-4.2.2_r1/luni/src/main/java/java/util/Arrays.java and adapted to OffHeapStructCollection with comparators.
OffHeapStructBinarySearchWithComparator(OffHeapStructCollection, Comparator<OffHeapStructAccessor>) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearchWithComparator
Constructor
OffHeapStructCollection - Interface in com.alexkasko.unsafe.offheapstruct
Base interface for off-heap struct (memory areas of equal sizes) collection.
OffHeapStructComparator - Class in com.alexkasko.unsafe.offheapstruct
Internal wrapper for user-provided comparator.
OffHeapStructComparator(OffHeapStructCollection, Comparator<OffHeapStructAccessor>) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
Constructor
OffHeapStructComparator.OffHeapStructByteArrayAccessor - Class in com.alexkasko.unsafe.offheapstruct
Struct's accessor implementation for byte array structs
OffHeapStructComparator.OffHeapStructByteArrayAccessor(ByteArrayTool) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Constructor
OffHeapStructComparator.OffHeapStructByteArrayAccessor(ByteArrayTool, byte[]) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Constructor
OffHeapStructComparator.OffHeapStructIndexAccessor - Class in com.alexkasko.unsafe.offheapstruct
Struct's accessor implementation for off-heap stored structs
OffHeapStructComparator.OffHeapStructIndexAccessor(OffHeapStructCollection) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
Constructor
OffHeapStructIterator - Class in com.alexkasko.unsafe.offheapstruct
Iterator implementation for unsafe long collections.
OffHeapStructIterator(OffHeapStructCollection) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructIterator
Constructor
OffHeapStructSorter - Class in com.alexkasko.unsafe.offheapstruct
alexkasko: borrowed from https://android.googlesource.com/platform/libcore/+/android-4.2.2_r1/luni/src/main/java/java/util/DualPivotQuicksort.java and adapted to OffHeapStructCollection.
OffHeapStructSorter() - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
 
OffHeapStructSorterByReference - Class in com.alexkasko.unsafe.offheapstruct
alexkasko: borrowed from https://android.googlesource.com/platform/libcore/+/android-4.2.2_r1/luni/src/main/java/java/util/DualPivotQuicksort.java and adapted to OffHeapStructCollection to sort it by reference.
OffHeapStructSorterByReference() - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference
 
OffHeapStructSorterByReference.OffHeapReferenceComparator - Class in com.alexkasko.unsafe.offheapstruct
Comparator wrapper to use with references, not thread-safe
OffHeapStructSorterByReference.OffHeapReferenceComparator(OffHeapStructCollection, Comparator<OffHeapStructAccessor>) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapReferenceComparator
Constructor
OffHeapStructSorterByReference.OffHeapStructIndexAccessor - Class in com.alexkasko.unsafe.offheapstruct
Struct's accessor implementation for off-heap stored structs
OffHeapStructSorterByReference.OffHeapStructIndexAccessor(OffHeapStructCollection) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
Constructor
OffHeapStructSorterByReference.ReferenceIterable - Class in com.alexkasko.unsafe.offheapstruct
Iterable over the data collection using indices from specified array
OffHeapStructSorterByReference.ReferenceIterable(OffHeapStructCollection, OffHeapLongArray) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterable
Constructor
OffHeapStructSorterByReference.ReferenceIterator - Class in com.alexkasko.unsafe.offheapstruct
Iterator returning data elements in the order specified by indices array
OffHeapStructSorterByReference.ReferenceIterator(OffHeapStructCollection, OffHeapLongArray) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterator
Constructor
OffHeapStructSorterInt - Class in com.alexkasko.unsafe.offheapstruct
alexkasko: borrowed from https://android.googlesource.com/platform/libcore/+/android-4.2.2_r1/luni/src/main/java/java/util/DualPivotQuicksort.java and adapted to OffHeapStructCollection with signed int keys.
OffHeapStructSorterInt() - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt
 
OffHeapStructSorterInt.MergeIter - Class in com.alexkasko.unsafe.offheapstruct
Merge-sort iterator over partly sorted collection
OffHeapStructSorterInt.MergeIter(OffHeapStructCollection, int, List<OffHeapStructSorterInt.Worker>) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.MergeIter
Private constructor
OffHeapStructSorterInt.Worker - Class in com.alexkasko.unsafe.offheapstruct
Worker, sorts part of the collection
OffHeapStructSorterInt.Worker(OffHeapStructCollection, long, long, int, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
Private constructor
OffHeapStructSorterLong - Class in com.alexkasko.unsafe.offheapstruct
alexkasko: borrowed from https://android.googlesource.com/platform/libcore/+/android-4.2.2_r1/luni/src/main/java/java/util/DualPivotQuicksort.java and adapted to OffHeapStructCollection with signed long keys.
OffHeapStructSorterLong() - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong
 
OffHeapStructSorterLong.KeyWorker - Class in com.alexkasko.unsafe.offheapstruct
Worker for two long keys sort
OffHeapStructSorterLong.KeyWorker(OffHeapStructCollection, long, long, int) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.KeyWorker
Private constructor
OffHeapStructSorterLong.MergeIter - Class in com.alexkasko.unsafe.offheapstruct
Merge-sort iterator over partly sorted collection
OffHeapStructSorterLong.MergeIter(OffHeapStructCollection, int, List<OffHeapStructSorterLong.Worker>) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.MergeIter
Private constructor
OffHeapStructSorterLong.Worker - Class in com.alexkasko.unsafe.offheapstruct
Worker, sorts part of the collection
OffHeapStructSorterLong.Worker(OffHeapStructCollection, long, long, int, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
Private constructor
OffHeapStructSorterUnsignedInt - Class in com.alexkasko.unsafe.offheapstruct
alexkasko: borrowed from https://android.googlesource.com/platform/libcore/+/android-4.2.2_r1/luni/src/main/java/java/util/DualPivotQuicksort.java and adapted to OffHeapStructCollection with unsigned int keys.
OffHeapStructSorterUnsignedInt() - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterUnsignedInt
 
OffHeapStructSorterUnsignedLong - Class in com.alexkasko.unsafe.offheapstruct
alexkasko: borrowed from https://android.googlesource.com/platform/libcore/+/android-4.2.2_r1/luni/src/main/java/java/util/DualPivotQuicksort.java and adapted to OffHeapStructCollection with unsigned long keys.
OffHeapStructSorterUnsignedLong() - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterUnsignedLong
 
OffHeapStructSorterWithComparator - Class in com.alexkasko.unsafe.offheapstruct
alexkasko: borrowed from https://android.googlesource.com/platform/libcore/+/android-4.2.2_r1/luni/src/main/java/java/util/DualPivotQuicksort.java and adapted to OffHeapStructCollection with comparator.
OffHeapStructSorterWithComparator() - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator
 
OffHeapStructSorterWithComparator.MergeIter - Class in com.alexkasko.unsafe.offheapstruct
Merge-sort iterator over partly sorted collection
OffHeapStructSorterWithComparator.MergeIter(OffHeapStructCollection, OffHeapStructComparator, List<OffHeapStructSorterWithComparator.Worker>) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.MergeIter
Private constructor
OffHeapStructSorterWithComparator.Worker - Class in com.alexkasko.unsafe.offheapstruct
Worker, sorts part of the collection
OffHeapStructSorterWithComparator.Worker(OffHeapStructCollection, long, long, OffHeapStructComparator, byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.Worker
Private constructor
OffHeapUtils - Class in com.alexkasko.unsafe.offheap
Static utility methods for off-heap classes
OffHeapUtils() - Constructor for class com.alexkasko.unsafe.offheap.OffHeapUtils
 
OffHeapUtils.EmptyDisposableIterator<T> - Class in com.alexkasko.unsafe.offheap
Returns empty instance of OffHeapDisposableIterator
OffHeapUtils.EmptyDisposableIterator() - Constructor for class com.alexkasko.unsafe.offheap.OffHeapUtils.EmptyDisposableIterator
 
ohm - Variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongArray
 
ohm - Variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
 
ohm - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
 
ohm - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
 
OnHeapMemory - Class in com.alexkasko.unsafe.offheap
Implementation of OffHeapMemory using byte array effectively making it OnHeap memory
OnHeapMemory(ByteArrayTool, long) - Constructor for class com.alexkasko.unsafe.offheap.OnHeapMemory
 

P

pack(long, int, int) - Static method in class com.alexkasko.unsafe.offheaplong.LongPacker
Packs one long value with limited size and one int value into one long value.
pe1 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
 
pe1 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
 
pe1 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.Worker
 
pe2 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
 
pe2 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
 
pe2 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.Worker
 
pe3 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
 
pe3 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
 
pe3 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.Worker
 
pe4 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
 
pe4 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
 
pe4 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.Worker
 
pe5 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
 
pe5 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
 
pe5 - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.Worker
 
pi - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
 
pi - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
 
pi - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.Worker
 
pj - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
 
pj - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
 
pj - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.Worker
 
put(long, byte[], int, int) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Copies byte array contents into memory area
put(long, byte[]) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Copies byte array contents into memory area
put(long, byte[], int, int) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Copies byte array contents into memory area
put(long, byte[]) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Copies byte array contents into memory area
put(long, byte[], int, int) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Copies byte array contents into memory area
put(long, byte[]) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Copies byte array contents into memory area
put(long, byte[], int, int) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Copies byte array contents into memory area
put(long, byte[]) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Copies byte array contents into memory area
putByte(byte[], int, byte) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Puts byte
putByte(byte[], int, byte) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Puts byte
putByte(byte[], int, byte) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Puts byte
putByte(long, byte) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Puts byte into memory area
putByte(long, byte) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Puts byte into memory area
putByte(long, byte) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Puts byte into memory area
putByte(long, byte) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Puts byte into memory area
putByte(long, int, byte) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Puts byte into struct onto specified index with specified offset
putByte(long, int, byte) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Puts byte into struct onto specified index with specified offset
putByte(long, int, byte) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Puts byte into struct onto specified index with specified offset
putInt(byte[], int, int) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Puts int as four bytes
putInt(byte[], int, int) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Puts int as four bytes
putInt(byte[], int, int) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Puts int as four bytes
putInt(long, int) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Puts int into memory area as four bytes
putInt(long, int) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Puts int into memory area as four bytes
putInt(long, int) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Puts int into memory area as four bytes
putInt(long, int) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Puts int into memory area as four bytes
putInt(long, int, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Puts int into struct onto specified index with specified offset as four bytes
putInt(long, int, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Puts int into struct onto specified index with specified offset as four bytes
putInt(long, int, int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Puts int into struct onto specified index with specified offset as four bytes
putLong(byte[], int, long) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Puts long as eight bytes
putLong(byte[], int, long) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Puts long as eight bytes
putLong(byte[], int, long) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Puts long as eight bytes
putLong(long, long) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Puts long into memory area as eight bytes
putLong(long, long) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Puts long into memory area as eight bytes
putLong(long, long) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Puts long into memory area as eight bytes
putLong(long, long) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Puts long into memory area as eight bytes
putLong(long, int, long) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Puts long into struct onto specified index with specified offset as eight bytes
putLong(long, int, long) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Puts long into struct onto specified index with specified offset as eight bytes
putLong(long, int, long) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Puts long into struct onto specified index with specified offset as eight bytes
putShort(byte[], int, short) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Puts short as two bytes
putShort(byte[], int, short) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Puts short as two bytes
putShort(byte[], int, short) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Puts short as two bytes
putShort(long, short) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Puts short into memory area as two bytes
putShort(long, short) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Puts short into memory area as two bytes
putShort(long, short) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Puts short into memory area as two bytes
putShort(long, short) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Puts short into memory area as two bytes
putShort(long, int, short) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Puts short into struct onto specified index with specified offset as two bytes
putShort(long, int, short) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Puts short into struct onto specified index with specified offset as two bytes
putShort(long, int, short) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Puts short into struct onto specified index with specified offset as two bytes
putUnsignedByte(byte[], int, short) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Puts short with value from 0 to 255 inclusive into byte array as one signed byte
putUnsignedByte(byte[], int, short) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Puts short with value from 0 to 255 inclusive into byte array as one signed byte
putUnsignedByte(byte[], int, short) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Puts short with value from 0 to 255 inclusive into byte array as one signed byte
putUnsignedByte(long, short) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Puts short with value from 0 to 255 inclusive into memory area as one signed byte
putUnsignedByte(long, short) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Puts short with value from 0 to 255 inclusive into memory area as one signed byte
putUnsignedByte(long, short) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Puts short with value from 0 to 255 inclusive into memory area as one signed byte
putUnsignedByte(long, short) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Puts short with value from 0 to 255 inclusive into memory area as one signed byte
putUnsignedByte(long, int, short) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Puts short with value from 0 to 255 inclusive into struct onto specified index with specified offset as one signed byte
putUnsignedByte(long, int, short) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Puts short with value from 0 to 255 inclusive into struct onto specified index with specified offset as one signed byte
putUnsignedByte(long, int, short) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Puts short with value from 0 to 255 inclusive into struct onto specified index with specified offset as one signed byte
putUnsignedInt(byte[], int, long) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Puts long value from 0 to 4294967295 inclusive as four bytes
putUnsignedInt(byte[], int, long) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Puts long value from 0 to 4294967295 inclusive as four bytes
putUnsignedInt(byte[], int, long) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Puts long value from 0 to 4294967295 inclusive as four bytes
putUnsignedInt(long, long) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Puts long value from 0 to 4294967295 inclusive into memory area as four bytes
putUnsignedInt(long, long) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Puts long value from 0 to 4294967295 inclusive into memory area as four bytes
putUnsignedInt(long, long) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Puts long value from 0 to 4294967295 inclusive into memory area as four bytes
putUnsignedInt(long, long) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Puts long value from 0 to 4294967295 inclusive into memory area as four bytes
putUnsignedInt(long, int, long) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Puts long value from 0 to 4294967295 inclusive into struct onto specified index with specified offset as four bytes
putUnsignedInt(long, int, long) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Puts long value from 0 to 4294967295 inclusive into struct onto specified index with specified offset as four bytes
putUnsignedInt(long, int, long) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Puts long value from 0 to 4294967295 inclusive into struct onto specified index with specified offset as four bytes
putUnsignedShort(byte[], int, int) - Method in class com.alexkasko.unsafe.bytearray.BitShiftLittleEndianByteArrayTool
Puts int with value from 0 to 65535 inclusive as two bytes
putUnsignedShort(byte[], int, int) - Method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Puts int with value from 0 to 65535 inclusive as two bytes
putUnsignedShort(byte[], int, int) - Method in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
Puts int with value from 0 to 65535 inclusive as two bytes
putUnsignedShort(long, int) - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
Puts int with value from 0 to 65535 inclusive into memory are as two bytes
putUnsignedShort(long, int) - Method in class com.alexkasko.unsafe.offheap.OffHeapMemory
Puts int with value from 0 to 65535 inclusive into memory are as two bytes
putUnsignedShort(long, int) - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
Puts int with value from 0 to 65535 inclusive into memory are as two bytes
putUnsignedShort(long, int) - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
Puts int with value from 0 to 65535 inclusive into memory are as two bytes
putUnsignedShort(long, int, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Puts int with value from 0 to 65535 inclusive into struct onto specified index with specified offset as two bytes
putUnsignedShort(long, int, int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Puts int with value from 0 to 65535 inclusive into struct onto specified index with specified offset as two bytes
putUnsignedShort(long, int, int) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Puts int with value from 0 to 65535 inclusive into struct onto specified index with specified offset as two bytes

R

remove() - Method in class com.alexkasko.unsafe.offheap.OffHeapUtils.EmptyDisposableIterator
 
remove() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongIterator
Remove operation is not supported
remove() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructIterator
Remove operation is not supported
remove() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterator
remove() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.MergeIter
remove() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.MergeIter
remove() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.MergeIter
reset() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
Resets the collection setting size to 0.
reset() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Resets the collection setting size to 0.
right - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.Worker
 
right - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.Worker
 
right - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.Worker
 
run() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.KeyWorker

S

serialVersionUID - Static variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
 
serialVersionUID - Static variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
 
set(long, long) - Method in interface com.alexkasko.unsafe.offheaplong.OffHeapLongAddressable
Sets the element at position index to the given value
set(long, long) - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArray
Sets the element at position index to the given value
set(long, long) - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
Sets the element at position index (from 0 to size-1) to the given value
set(long, long) - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
Sets boundaries for non-empty range
set(long, byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Copies specified struct contents onto specified index
set(long, byte[], int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Copies specified struct contents onto specified index
set(long, byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Copies specified struct contents onto specified index
set(long, byte[], int) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Copies specified struct contents onto specified index
set(long, long) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
Sets boundaries for non-empty range
set(long, byte[]) - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Copies specified struct contents onto specified index
set(byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Copies specified buffer data into internal buffer
setEmpty(long) - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
Sets value for empty range
setEmpty(long) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
Sets value for empty range
setIndex(long) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
Sets index value
setIndex(long) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
Sets index value
setStruct(byte[]) - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Sets struct to access it
setupAndroidCleaner() - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
 
setupOpenJdkCleaner() - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
 
shrinkToFit() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Shrinks array list capacity to current size
size() - Method in interface com.alexkasko.unsafe.offheap.OffHeapAddressable
Returns number of elements in collection
size() - Method in interface com.alexkasko.unsafe.offheap.OffHeapDisposableIterator
Optional method, should return size of the underlying collections, if such size is known on iterator creation or -1 otherwise
size() - Method in class com.alexkasko.unsafe.offheap.OffHeapUtils.EmptyDisposableIterator
 
size() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArray
Returns number of elements in array
size - Variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
 
size() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
Returns number of elements in list
size - Variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongIterator
 
size() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongIterator
Optional method, should return size of the underlying collections, if such size is known on iterator creation or -1 otherwise
size() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Returns number of elements in this array
size - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
 
size() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Returns number of elements in this list
size() - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Returns number of elements in this array
size - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructIterator
 
size() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructIterator
Optional method, should return size of the underlying collections, if such size is known on iterator creation or -1 otherwise
size - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterator
 
size() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterator
Optional method, should return size of the underlying collections, if such size is known on iterator creation or -1 otherwise
size() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt.MergeIter
Optional method, should return size of the underlying collections, if such size is known on iterator creation or -1 otherwise
size() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.MergeIter
Optional method, should return size of the underlying collections, if such size is known on iterator creation or -1 otherwise
size() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator.MergeIter
Optional method, should return size of the underlying collections, if such size is known on iterator creation or -1 otherwise
sort(OffHeapLongAddressable) - Static method in class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter
Sorts the specified off-heap collection into ascending order.
sort(OffHeapLongAddressable, long, long) - Static method in class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter
Sorts the specified range of the off-heap collection into ascending order.
sort(OffHeapLongAddressable, OffHeapLongComparator) - Static method in class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter
Sorts the specified off-heap collection into ascending order.
sort(OffHeapLongAddressable, long, long, OffHeapLongComparator) - Static method in class com.alexkasko.unsafe.offheaplong.OffHeapLongSorter
Sorts the specified range of the off-heap collection into ascending order.
sort(OffHeapStructCollection, Comparator<OffHeapStructAccessor>) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Sorts collection using comparator.
sort(OffHeapStructCollection, Comparator<OffHeapStructAccessor>, long, long) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Sorts collection using comparator.
sort(OffHeapStructCollection, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt
Sorts the specified off-heap struct collection into ascending order using signed int struct key.
sort(OffHeapStructCollection, long, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt
Sorts the specified range of the off-heap struct collection into ascending order using signed int struct key.
sort(OffHeapStructCollection, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong
Sorts the specified off-heap struct collection into ascending order using signed long struct key.
sort(OffHeapStructCollection, long, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong
Sorts the specified range of the off-heap struct collection into ascending order using signed long struct key.
sort(OffHeapStructCollection, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterUnsignedInt
Sorts the specified off-heap struct collection into ascending order using unsigned int struct key.
sort(OffHeapStructCollection, long, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterUnsignedInt
Sorts the specified range of the off-heap struct collection into ascending order using unsigned int struct key.
sort(OffHeapStructCollection, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterUnsignedLong
Sorts the specified off-heap struct collection into ascending order using unsigned long struct key.
sort(OffHeapStructCollection, long, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterUnsignedLong
Sorts the specified range of the off-heap struct collection into ascending order using unsigned long struct key.
sort(OffHeapStructCollection, Comparator<OffHeapStructAccessor>) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator
Sorts the specified off-heap struct collection into ascending order using unsigned long struct key.
sort(OffHeapStructCollection, long, long, Comparator<OffHeapStructAccessor>) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator
Sorts the specified range of the off-heap struct collection into ascending order using unsigned long struct key.
sortByIntKey(OffHeapStructCollection, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Sorts the specified off-heap struct collection into ascending order using int struct key.
sortByIntKey(OffHeapStructCollection, long, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Sorts the specified range of the off-heap struct collection into ascending order using int struct key.
sortByLongKey(OffHeapStructCollection, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Sorts the specified off-heap struct collection into ascending order using long struct key.
sortByLongKey(OffHeapStructCollection, long, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Sorts the specified range of the off-heap struct collection into ascending order using long struct key.
sortByLongKeysParallel(Executor, int, OffHeapStructCollection, int, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Sorts collection by two long keys.
sortByUnsignedIntKey(OffHeapStructCollection, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Sorts the specified off-heap struct collection into ascending order using unsigned int struct key.
sortByUnsignedIntKey(OffHeapStructCollection, long, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Sorts the specified range of the off-heap struct collection into ascending order using unsigned int struct key.
sortByUnsignedLongKey(OffHeapStructCollection, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Sorts the specified off-heap struct collection into ascending order using unsigned long struct key.
sortByUnsignedLongKey(OffHeapStructCollection, long, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Sorts the specified range of the off-heap struct collection into ascending order using unsigned long struct key.
sortedByRefIterable(OffHeapStructCollection, Comparator<OffHeapStructAccessor>) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Sorts collection using additional OffHeapLongArray with the same size as collection itself as an array of references (indices) of the collection
sortedByRefIterable(OffHeapStructCollection, long, long, Comparator<OffHeapStructAccessor>) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Sorts collection using additional OffHeapLongArray with the same size as collection itself as an array of references (indices) of the collection
sortedIterable(OffHeapStructCollection, Comparator<OffHeapStructAccessor>) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference
Sorts collection using additional OffHeapLongArray with the same size as collection itself as an array of references (indices) of the collection
sortedIterable(OffHeapStructCollection, long, long, Comparator<OffHeapStructAccessor>) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference
Sorts collection using additional OffHeapLongArray with the same size as collection itself as an array of references (indices) of the collection
sortedIterator(ExecutorService, int, OffHeapStructCollection, Comparator<OffHeapStructAccessor>) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Partially sorts collection and returns fully sorted iterator over it
sortedIterator(ExecutorService, int, OffHeapStructCollection, Comparator<OffHeapStructAccessor>, long, long) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Partially sorts part of the collection and returns fully sorted iterator over it
sortedIterator(ExecutorService, int, OffHeapStructCollection, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt
Partially sorts collection and returns fully sorted iterator over it
sortedIterator(ExecutorService, int, OffHeapStructCollection, long, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterInt
Partially sorts part of the collection and returns fully sorted iterator over it
sortedIterator(ExecutorService, int, OffHeapStructCollection, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong
Partially sorts collection and returns fully sorted iterator over it
sortedIterator(ExecutorService, int, OffHeapStructCollection, long, long, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong
Partially sorts part of the collection and returns fully sorted iterator over it
sortedIterator(ExecutorService, int, OffHeapStructCollection, Comparator<OffHeapStructAccessor>) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator
Partially sorts collection and returns fully sorted iterator over it
sortedIterator(ExecutorService, int, OffHeapStructCollection, long, long, Comparator<OffHeapStructAccessor>) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterWithComparator
Partially sorts part of the collection and returns fully sorted iterator over it
sortedIteratorByIntKey(ExecutorService, int, OffHeapStructCollection, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Partially sorts collection and returns fully sorted iterator over it
sortedIteratorByIntKey(ExecutorService, int, OffHeapStructCollection, int, long, long) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Partially sorts part of the collection and returns fully sorted iterator over it
sortedIteratorByLongKey(ExecutorService, int, OffHeapStructCollection, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Partially sorts collection and returns fully sorted iterator over it
sortedIteratorByLongKey(ExecutorService, int, OffHeapStructCollection, int, long, long) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorter
Partially sorts part of the collection and returns fully sorted iterator over it
sortTwoKeysParallel(Executor, int, OffHeapStructCollection, int, int) - Static method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong
Sorts collection by two long keys.
struct - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
 
structLength() - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructAccessor
Returns length of the single struct in bytes
structLength - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
 
structLength() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
Returns length of the single struct in bytes
structLength - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
 
structLength() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
Returns length of the single struct in bytes
structLength() - Method in interface com.alexkasko.unsafe.offheapstruct.OffHeapStructCollection
Returns length of the single struct in bytes
structLength() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
Returns length of the single struct in bytes
structLength() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
Returns length of the single struct in bytes
structLength() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
Returns length of the single struct in bytes

T

to - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterLong.KeyWorker
 
toIndex - Variable in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
 
toIndex - Variable in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
 
toString() - Method in class com.alexkasko.unsafe.offheap.DirectOffHeapMemory
toString() - Method in class com.alexkasko.unsafe.offheap.OnHeapMemory
toString() - Method in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
toString() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArray
toString() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongArrayList
toString() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongBinarySearch.IndexRange
toString() - Method in class com.alexkasko.unsafe.offheaplong.OffHeapLongIterator
toString() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArray
toString() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructArrayList
toString() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearch.IndexRange
toString() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructBinarySearchWithComparator
toString() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructByteArrayAccessor
toString() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator.OffHeapStructIndexAccessor
toString() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructComparator
toString() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructIterator
toString() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.OffHeapStructIndexAccessor
toString() - Method in class com.alexkasko.unsafe.offheapstruct.OffHeapStructSorterByReference.ReferenceIterator

U

unsafe() - Static method in class com.alexkasko.unsafe.bytearray.ByteArrayTool
Instantiates unsafe tool
UNSAFE - Static variable in class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
 
UNSAFE - Static variable in class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
 
UnsafeByteArrayTool - Class in com.alexkasko.unsafe.bytearray
Implementation of ByteArrayTool using sun.misc.Unsafe.
UnsafeByteArrayTool() - Constructor for class com.alexkasko.unsafe.bytearray.UnsafeByteArrayTool
 
UnsafeOffHeapMemory - Class in com.alexkasko.unsafe.offheap
Implementation of OffHeapMemory using sun.misc.Unsafe
UnsafeOffHeapMemory(long) - Constructor for class com.alexkasko.unsafe.offheap.UnsafeOffHeapMemory
 
A B C D E F G H I K L M N O P R S T U 

Copyright © 2014. All Rights Reserved.