# Package org.apache.ignite.internal.util.offheap.unsafe

Interface Summary
Interface | Description
--- | ---
GridOffHeapSmartPointer | Smart pointer with reference counting.
GridOffHeapSmartPointerFactory<T extends GridOffHeapSmartPointer> | Factory to create smart pointer instances.
GridUnsafeCompoundMemory | Compound memory object.

Class Summary
Class | Description
--- | ---
GridOffHeapSnapTreeMap<K extends GridOffHeapSmartPointer,V extends GridOffHeapSmartPointer> | A concurrent AVL tree with fast cloning, based on the algorithm of Bronson, Casper, Chafi, and Olukotun, "A Practical Concurrent Binary Search Tree" published in PPoPP'10.
GridUnsafeGuard | Guards concurrent operations on offheap memory to make sure that no thread will access already deallocated pointer.
GridUnsafeMap<K> | Off-heap map based on `Unsafe` implementation.
GridUnsafeMemory | Unsafe memory.
GridUnsafePartitionedMap | Off-heap map based on `Unsafe` implementation.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.3.0-incubating
Release Date | : July 10 2015