public class RestartableKeysOnlyStorageEngine<I,K,V> extends RestartableMinimalStorageEngine<I,K,V>
RestartableMinimalStorageEngine.EntryStorageEngine.OwnerkeyPortability, metadataArea, owner, valuePortability| Constructor and Description |
|---|
RestartableKeysOnlyStorageEngine(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
boolean synchronous,
PointerSize width,
PageSource source,
int initialPageSize,
int maximalPageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim,
float compressThreshold) |
RestartableKeysOnlyStorageEngine(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
boolean synchronous,
PointerSize width,
PageSource source,
int initialPageSize,
int maximalPageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
float compressThreshold) |
RestartableKeysOnlyStorageEngine(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
boolean synchronous,
PointerSize width,
PageSource source,
int pageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim,
float compressThreshold) |
RestartableKeysOnlyStorageEngine(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
boolean synchronous,
PointerSize width,
PageSource source,
int pageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
float compressThreshold) |
| Modifier and Type | Method and Description |
|---|---|
static <I,K,V> Factory<RestartableKeysOnlyStorageEngine<I,K,V>> |
createKeysOnlyFactory(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
boolean synchronous,
PointerSize width,
PageSource source,
int initialPageSize,
int maximalPageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim,
float compressThreshold) |
static <I,K,V> Factory<RestartableKeysOnlyStorageEngine<I,K,V>> |
createKeysOnlyFactory(I identifier,
com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource,
boolean synchronous,
PointerSize width,
PageSource source,
int pageSize,
Portability<? super K> keyPortability,
Portability<? super V> valuePortability,
boolean thief,
boolean victim,
float compressThreshold) |
protected int |
getActualEntrySize(long encoding) |
protected int |
getRequiredEntrySize(ByteBuffer binaryKey,
ByteBuffer binaryValue) |
protected RestartableMinimalStorageEngine.Entry |
readEntry(long encoding) |
protected Long |
writePartialEntry(int hash,
ByteBuffer binaryKey,
ByteBuffer binaryValue) |
acquireCompactionEntry, assignLsn, attachedMapping, bind, clear, createMinimalFactory, createMinimalFactory, deriveMetadata, destroy, detach, equalsBinaryKey, equalsBinaryKey, equalsKey, equalsValue, firstEncoding, freeMapping, getAllocatedMemory, getDataSize, getLowestLsn, getLsn, getOccupiedMemory, getVitalMemory, invalidateCache, lastEncoding, linkNodeExpectingFirst, linkNodeExpectingLast, put, readBinaryKey, readBinaryValue, readKey, readKeyHash, readValue, releaseCompactionEntry, remove, replayPut, shrink, size, sizeInBytes, unlinkNode, updateLsn, validChain, writeBinaryMapping, writeBinaryMapping, writeMappingfireCleared, fireCopied, fireFreed, fireRecovered, fireWritten, hasListeners, hasRecoveryListeners, registerListenerpublic RestartableKeysOnlyStorageEngine(I identifier, com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource, boolean synchronous, PointerSize width, PageSource source, int pageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability, float compressThreshold)
public RestartableKeysOnlyStorageEngine(I identifier, com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource, boolean synchronous, PointerSize width, PageSource source, int initialPageSize, int maximalPageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability, float compressThreshold)
public RestartableKeysOnlyStorageEngine(I identifier, com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource, boolean synchronous, PointerSize width, PageSource source, int pageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability, boolean thief, boolean victim, float compressThreshold)
public RestartableKeysOnlyStorageEngine(I identifier, com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource, boolean synchronous, PointerSize width, PageSource source, int initialPageSize, int maximalPageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability, boolean thief, boolean victim, float compressThreshold)
public static <I,K,V> Factory<RestartableKeysOnlyStorageEngine<I,K,V>> createKeysOnlyFactory(I identifier, com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource, boolean synchronous, PointerSize width, PageSource source, int pageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability, boolean thief, boolean victim, float compressThreshold)
public static <I,K,V> Factory<RestartableKeysOnlyStorageEngine<I,K,V>> createKeysOnlyFactory(I identifier, com.terracottatech.frs.RestartStore<I,ByteBuffer,ByteBuffer> transactionSource, boolean synchronous, PointerSize width, PageSource source, int initialPageSize, int maximalPageSize, Portability<? super K> keyPortability, Portability<? super V> valuePortability, boolean thief, boolean victim, float compressThreshold)
protected Long writePartialEntry(int hash, ByteBuffer binaryKey, ByteBuffer binaryValue)
writePartialEntry in class RestartableMinimalStorageEngine<I,K,V>protected int getActualEntrySize(long encoding)
getActualEntrySize in class RestartableMinimalStorageEngine<I,K,V>protected int getRequiredEntrySize(ByteBuffer binaryKey, ByteBuffer binaryValue)
getRequiredEntrySize in class RestartableMinimalStorageEngine<I,K,V>protected RestartableMinimalStorageEngine.Entry readEntry(long encoding)
readEntry in class RestartableMinimalStorageEngine<I,K,V>Copyright © 2015–2024. All rights reserved.