Class StringStorageEngine
- java.lang.Object
-
- org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine<K,V>
-
- org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine<K,V>
-
- org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine<java.lang.String,java.lang.String>
-
- org.terracotta.offheapstore.storage.StringStorageEngine
-
- All Implemented Interfaces:
OffHeapStorageArea.Owner,BinaryStorageEngine,ListenableStorageEngine<java.lang.String,java.lang.String>,StorageEngine<java.lang.String,java.lang.String>
public class StringStorageEngine extends OffHeapBufferStorageEngine<java.lang.String,java.lang.String>
A<String, String>storage engine.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
PortabilityBasedStorageEngine.CachedEncode<K,V>
-
Nested classes/interfaces inherited from interface org.terracotta.offheapstore.storage.StorageEngine
StorageEngine.Owner
-
-
Field Summary
Fields Modifier and Type Field Description private static Portability<java.lang.String>PORTABILITY-
Fields inherited from class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
owner, storageArea
-
Fields inherited from class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
keyPortability, valuePortability
-
-
Constructor Summary
Constructors Constructor Description StringStorageEngine(PointerSize width, PageSource source, int pageSize)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Factory<StringStorageEngine>createFactory(PointerSize width, PageSource source, int pageSize)-
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
-
Methods inherited from class org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine
fireCleared, fireCopied, fireFreed, fireRecovered, fireWritten, hasListeners, hasRecoveryListeners, registerListener
-
-
-
-
Field Detail
-
PORTABILITY
private static final Portability<java.lang.String> PORTABILITY
-
-
Constructor Detail
-
StringStorageEngine
public StringStorageEngine(PointerSize width, PageSource source, int pageSize)
-
-
Method Detail
-
createFactory
public static Factory<StringStorageEngine> createFactory(PointerSize width, PageSource source, int pageSize)
-
-