org.terracotta.offheapstore.storage
Class SerializableStorageEngine
java.lang.Object
org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine<K,V>
org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine<K,V>
org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine<Serializable,Serializable>
org.terracotta.offheapstore.storage.SerializableStorageEngine
- All Implemented Interfaces:
- OffHeapStorageArea.Owner, BinaryStorageEngine, ListenableStorageEngine<Serializable,Serializable>, StorageEngine<Serializable,Serializable>
public class SerializableStorageEngine
- extends OffHeapBufferStorageEngine<Serializable,Serializable>
A OffHeapBufferStorageEngine subclass using Java serialization for
portability.
- Author:
- Chris Dennis
| Methods inherited from class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine |
bind, clearInternal, createFactory, createFactory, createFactory, createFactory, destroy, evictAtAddress, free, getAllocatedMemory, getDataSize, getKeyWriteContext, getOccupiedMemory, getValueWriteContext, getVitalMemory, isThief, moved, readKeyBuffer, readKeyHash, readValueBuffer, shrink, sizeOf, toString, writeLock, writeMappingBuffers, writeMappingBuffersGathering |
| Methods inherited from class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine |
attachedMapping, clear, equalsBinaryKey, equalsKey, equalsValue, freeMapping, invalidateCache, readBinaryKey, readBinaryValue, readKey, readValue, writeBinaryMapping, writeBinaryMapping, writeMapping |
SerializableStorageEngine
public SerializableStorageEngine(PointerSize width,
PageSource source,
int pageSize)
SerializableStorageEngine
protected SerializableStorageEngine(PointerSize width,
PageSource source,
int pageSize,
Portability<Serializable> portability)
createFactory
public static Factory<SerializableStorageEngine> createFactory(PointerSize width,
PageSource source,
int pageSize)
createFactory
public static Factory<SerializableStorageEngine> createFactory(PointerSize width,
PageSource source,
int pageSize,
Portability<Serializable> portability)
Copyright © 2015. All Rights Reserved.