Package | Description |
---|---|
com.alexkasko.unsafe.offheap |
Off-heap memory operations using sun.misc.Unsafe
|
com.alexkasko.unsafe.offheaplong |
Long sized off-heap collections of longs with sorting and searching support
|
com.alexkasko.unsafe.offheapstruct |
Long sized off-heap collections of "structs" (memory areas with equal sizes)
with sorting and searching support
|
Modifier and Type | Interface and Description |
---|---|
interface |
OffHeapDisposableIterable<T>
Interface for iterables over off-heap collections those can be disposed manually
|
interface |
OffHeapDisposableIterator<T>
Interface for iterators over off-heap collections those can be disposed manually
|
Modifier and Type | Class and Description |
---|---|
private static class |
OffHeapUtils.EmptyDisposableIterator<T>
Returns empty instance of
OffHeapDisposableIterator |
Modifier and Type | Method and Description |
---|---|
static void |
OffHeapUtils.free(OffHeapDisposable disposable)
Utility method for usage in
finally clauses. |
static void |
OffHeapUtils.freeAll(OffHeapDisposable... disposables)
Utility method for usage in
finally clauses. |
Modifier and Type | Interface and Description |
---|---|
interface |
OffHeapLongAddressable
Interface for off-heap collections with long elements.
|
Modifier and Type | Class and Description |
---|---|
class |
OffHeapLongArray
Implementation of array of long using
OffHeapMemory . |
class |
OffHeapLongArrayList
Implementation of array-list of long using
OffHeapMemory . |
(package private) class |
OffHeapLongIterator
Iterator implementation for unsafe long collections.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OffHeapStructCollection
Base interface for off-heap struct (memory areas of equal sizes) collection.
|
Modifier and Type | Class and Description |
---|---|
class |
OffHeapStructArray
Implementation of off-heap array of structs (memory areas of equal sizes).
|
class |
OffHeapStructArrayList
Implementation of off-heap array list of structs (memory areas of equal sizes).
|
(package private) class |
OffHeapStructIterator
Iterator implementation for unsafe long collections.
|
private static class |
OffHeapStructSorterByReference.ReferenceIterable
Iterable over the data collection using indices from specified array
|
private static class |
OffHeapStructSorterByReference.ReferenceIterator
Iterator returning data elements in the order specified by indices array
|
private static class |
OffHeapStructSorterInt.MergeIter
Merge-sort iterator over partly sorted collection
|
private static class |
OffHeapStructSorterLong.MergeIter
Merge-sort iterator over partly sorted collection
|
private static class |
OffHeapStructSorterWithComparator.MergeIter
Merge-sort iterator over partly sorted collection
|
Copyright © 2014. All Rights Reserved.