Class OffHeapBufferStorageEngine<K,V>

Type Parameters:
K - key type handled by this engine
V - value type handled by this engine
All Implemented Interfaces:
OffHeapStorageArea.Owner, BinaryStorageEngine, ListenableStorageEngine<K,V>, StorageEngine<K,V>
Direct Known Subclasses:
SerializableStorageEngine, StringStorageEngine

public class OffHeapBufferStorageEngine<K,V> extends PortabilityBasedStorageEngine<K,V> implements OffHeapStorageArea.Owner
A generic ByteBuffer based key/value store.

This storage engine implementation uses Portability instances to convert key/value instances in to ByteBuffers. The content of these ByteBuffers are then stored in slices of a single large data area.