public class ReadWriteBackingMap.BinaryEntryStoreWrapper extends ReadWriteBackingMap.StoreWrapper
Base.LoggingWriter, Base.StackFrame
m_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, storeAll
azzert, 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, getProcessRandom, 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, mod, mod, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parsePercentage, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, 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, wait
public BinaryEntryStoreWrapper(BinaryEntryStore store)
store
- the BinaryEntryStore to wrappublic AbstractBundler instantiateLoadBundler()
instantiateLoadBundler
in class ReadWriteBackingMap.StoreWrapper
public AbstractBundler instantiateStoreBundler()
instantiateStoreBundler
in class ReadWriteBackingMap.StoreWrapper
public AbstractBundler instantiateEraseBundler()
instantiateEraseBundler
in class ReadWriteBackingMap.StoreWrapper
protected ReadWriteBackingMap.Entry loadInternal(Object binKey)
loadInternal
in class ReadWriteBackingMap.StoreWrapper
binKey
- binary key whose associated value is to be loadedprotected Set loadAllInternal(Set setBinKey)
loadAllInternal
in class ReadWriteBackingMap.StoreWrapper
setBinKey
- a set of binary keys to loadprotected void storeInternal(ReadWriteBackingMap.Entry binEntry)
storeInternal
in class ReadWriteBackingMap.StoreWrapper
binEntry
- the entry to be storedprotected void storeAllInternal(Set setBinEntries)
storeAllInternal
in class ReadWriteBackingMap.StoreWrapper
setBinEntries
- the set of entries to be storedprotected void eraseInternal(ReadWriteBackingMap.Entry binEntry)
eraseInternal
in class ReadWriteBackingMap.StoreWrapper
binEntry
- the entry to be removed from the storeprotected void eraseAllInternal(Set setBinEntries)
eraseAllInternal
in class ReadWriteBackingMap.StoreWrapper
setBinEntries
- the set entries to be removed from the storepublic Object getStore()
getStore
in class ReadWriteBackingMap.StoreWrapper
public BinaryEntryStore getBinaryEntryStore()