public class ReadWriteBackingMap.BinaryEntryStoreWrapper extends ReadWriteBackingMap.StoreWrapper
Base.LoggingWriter, Base.StackFramem_cEraseFailures, m_cEraseMillis, m_cEraseOps, m_cLoadFailures, m_cLoadMillis, m_cLoadOps, m_cStoreEntries, m_cStoreFailures, m_cStoreMillis, m_cStoreOps, m_eraseBundler, m_fEraseAllSupported, m_fEraseSupported, m_fStoreAllSupported, m_fStoreSupported, m_loadBundler, m_storeBundler| Constructor and Description |
|---|
BinaryEntryStoreWrapper(BinaryEntryStore store)
Construct a BinaryEntryStoreWrapper.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
eraseAllInternal(Set setBinEntries)
Remove the specified entries from the underlying store.
|
protected void |
eraseInternal(ReadWriteBackingMap.Entry binEntry)
Remove the specified entry from the underlying store.
|
BinaryEntryStore |
getBinaryEntryStore()
The wrapped BinaryEntryStore.
|
Object |
getStore()
Return the cache store object to which this wrapper delegates.
|
AbstractBundler |
instantiateEraseBundler()
Create the bundler for the erase operations.
|
AbstractBundler |
instantiateLoadBundler()
Create the bundler for the load operations.
|
AbstractBundler |
instantiateStoreBundler()
Create the bundler for the store operations.
|
protected Set |
loadAllInternal(Set setBinKey)
Load the entries associated with each of the specified binary keys from the underlying store.
|
protected ReadWriteBackingMap.Entry |
loadInternal(Object binKey)
Load the entry associated with the specified key from the underlying store.
|
protected void |
storeAllInternal(Set setBinEntries)
Store the entries in the specified set in the underlying store.
|
protected void |
storeInternal(ReadWriteBackingMap.Entry binEntry)
Store the specified entry in the underlying store.
|
String |
toString()
Return a String representation of the BinaryEntryStoreWrapper object that will be used as a part of the write-behind thread name.
|
calculateRequeueDelay, ensureEraseBundler, ensureLoadBundler, ensureStoreBundler, erase, eraseAll, formatKeys, getAverageBatchSize, getAverageEraseMillis, getAverageLoadMillis, getAverageStoreMillis, getEraseBundler, getEraseFailures, getEraseMillis, getEraseOps, getLoadBundler, getLoadFailures, getLoadMillis, getLoadOps, getStoreBundler, getStoreFailures, getStoreMillis, getStoreOps, isEraseAllSupported, isEraseSupported, isStoreAllSupported, isStoreSupported, load, loadAll, onEraseAllFailure, onEraseFailure, onLoadAllFailure, onLoadFailure, onStoreAllFailure, onStoreFailure, replace, reportUnsupported, requeue, resetStatistics, setEraseAllSupported, setEraseSupported, setStoreAllSupported, setStoreSupported, store, storeAllazzert, azzert, azzert, azzertFailed, breakLines, breakLines, capitalize, checkNotEmpty, checkNotNull, checkRange, computeSafeWaitTime, decimalValue, dup, dup, ensureBigDecimal, ensureClassLoader, ensureRuntimeException, ensureRuntimeException, equals, equalsDeep, err, err, err, err, err, escape, formatDateTime, getCallerStackFrame, getCommonMonitor, getCommonMonitor, getCommonMonitor, getContextClassLoader, getContextClassLoader, getDeepMessage, getErr, getLastSafeTimeMillis, getLog, getMaxDecDigits, getMaxHexDigits, getOriginalException, getOut, getRandom, getRandomBinary, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parsePercentage, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, randomize, randomize, read, read, read, read, read, read, read, replace, setErr, setLog, setLogEcho, setOut, sleep, toBandwidthString, toBandwidthString, toCharEscape, toCrc, toCrc, toCrc, toCrc, toCrc, toDecString, toDelimitedString, toDelimitedString, toDelimitedString, toDelimitedString, toHex, toHex, toHexDump, toHexEscape, toHexEscape, toHexEscape, toHexEscape, toHexString, toMemorySizeString, toMemorySizeString, toQuotedCharEscape, toQuotedStringEscape, toSqlString, toString, toString, toStringEscape, toUnicodeEscape, trace, trace, trace, trace, trace, trace, trace, trace, trace, truncateString, truncateString, waitpublic BinaryEntryStoreWrapper(BinaryEntryStore store)
store - the BinaryEntryStore to wrappublic AbstractBundler instantiateLoadBundler()
instantiateLoadBundler in class ReadWriteBackingMap.StoreWrapperpublic AbstractBundler instantiateStoreBundler()
instantiateStoreBundler in class ReadWriteBackingMap.StoreWrapperpublic AbstractBundler instantiateEraseBundler()
instantiateEraseBundler in class ReadWriteBackingMap.StoreWrapperprotected ReadWriteBackingMap.Entry loadInternal(Object binKey)
loadInternal in class ReadWriteBackingMap.StoreWrapperbinKey - binary key whose associated value is to be loadedprotected Set loadAllInternal(Set setBinKey)
loadAllInternal in class ReadWriteBackingMap.StoreWrappersetBinKey - a set of binary keys to loadprotected void storeInternal(ReadWriteBackingMap.Entry binEntry)
storeInternal in class ReadWriteBackingMap.StoreWrapperbinEntry - the entry to be storedprotected void storeAllInternal(Set setBinEntries)
storeAllInternal in class ReadWriteBackingMap.StoreWrappersetBinEntries - the set of entries to be storedprotected void eraseInternal(ReadWriteBackingMap.Entry binEntry)
eraseInternal in class ReadWriteBackingMap.StoreWrapperbinEntry - the entry to be removed from the storeprotected void eraseAllInternal(Set setBinEntries)
eraseAllInternal in class ReadWriteBackingMap.StoreWrappersetBinEntries - the set entries to be removed from the storepublic Object getStore()
getStore in class ReadWriteBackingMap.StoreWrapperpublic BinaryEntryStore getBinaryEntryStore()