Class PersistentIntegerStorageEngine
java.lang.Object
org.terracotta.offheapstore.storage.IntegerStorageEngine
org.terracotta.offheapstore.disk.storage.PersistentIntegerStorageEngine
- All Implemented Interfaces:
Persistent, PersistentHalfStorageEngine<Integer>, HalfStorageEngine<Integer>
public class PersistentIntegerStorageEngine
extends IntegerStorageEngine
implements PersistentHalfStorageEngine<Integer>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Factory<PersistentIntegerStorageEngine> private static final PersistentIntegerStorageEngine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbootstrap(ObjectInput input) voidclose()voidflush()voidpersist(ObjectOutput output) Methods inherited from class IntegerStorageEngine
bind, clear, createFactory, destroy, equals, free, getAllocatedMemory, getDataSize, getOccupiedMemory, getVitalMemory, instance, invalidateCache, read, shrink, writeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface HalfStorageEngine
bind, clear, destroy, equals, free, getAllocatedMemory, getDataSize, getOccupiedMemory, getVitalMemory, invalidateCache, read, shrink, write
-
Field Details
-
SINGLETON
-
FACTORY
-
-
Constructor Details
-
PersistentIntegerStorageEngine
public PersistentIntegerStorageEngine()
-
-
Method Details
-
createPersistentFactory
-
flush
- Specified by:
flushin interfacePersistent- Throws:
IOException
-
close
- Specified by:
closein interfacePersistent- Throws:
IOException
-
persist
- Specified by:
persistin interfacePersistent- Throws:
IOException
-
bootstrap
- Specified by:
bootstrapin interfacePersistent- Throws:
IOException
-