org.terracotta.offheapstore.storage
Class StringStorageEngine

java.lang.Object
  extended by org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine<K,V>
      extended by org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine<K,V>
          extended by org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine<String,String>
              extended by org.terracotta.offheapstore.storage.StringStorageEngine
All Implemented Interfaces:
OffHeapStorageArea.Owner, BinaryStorageEngine, ListenableStorageEngine<String,String>, StorageEngine<String,String>

public class StringStorageEngine
extends OffHeapBufferStorageEngine<String,String>

A <String, String> storage engine.

Author:
Chris Dennis

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.terracotta.offheapstore.storage.StorageEngine
StorageEngine.Owner
 
Field Summary
 
Fields inherited from class org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine
owner, storageArea
 
Fields inherited from class org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine
keyPortability, valuePortability
 
Constructor Summary
StringStorageEngine(PointerSize width, PageSource source, int pageSize)
           
 
Method Summary
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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)


Copyright © 2016. All Rights Reserved.