Package com.tangosol.net.cache
Class BundlingNamedCache.RemoveBundler
- java.lang.Object
-
- com.tangosol.util.Base
-
- com.tangosol.net.cache.AbstractBundler
-
- com.tangosol.net.cache.AbstractKeyBundler
-
- com.tangosol.net.cache.BundlingNamedCache.RemoveBundler
-
- Enclosing class:
- BundlingNamedCache
protected class BundlingNamedCache.RemoveBundler extends AbstractKeyBundler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.tangosol.net.cache.AbstractKeyBundler
AbstractKeyBundler.Bundle
-
Nested classes/interfaces inherited from class com.tangosol.net.cache.AbstractBundler
AbstractBundler.Statistics
-
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter
-
-
Field Summary
-
Fields inherited from class com.tangosol.net.cache.AbstractBundler
ADJUSTMENT_FREQUENCY, m_countThreads, m_dPreviousSizeThreshold, m_listBundle
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
RemoveBundler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map
bundle(Collection colKeys)
A pass through the the underlying keySet().removeAll() operation.protected Object
unbundle(Object oKey)
A pass through the the underlying remove() operation.-
Methods inherited from class com.tangosol.net.cache.AbstractKeyBundler
instantiateBundle, process, processAll
-
Methods inherited from class com.tangosol.net.cache.AbstractBundler
adjust, getDelayMillis, getOpenBundle, getSizeThreshold, getThreadThreshold, isAllowAutoAdjust, resetStatistics, setAllowAutoAdjust, setDelayMillis, setSizeThreshold, setThreadThreshold, toString, updateStatistics
-
Methods inherited from class com.tangosol.util.Base
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, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, mergeArray, mergeBooleanArray, mergeByteArray, mergeCharArray, mergeDoubleArray, mergeFloatArray, mergeIntArray, mergeLongArray, 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
-
-
-
-
Method Detail
-
bundle
protected Map bundle(Collection colKeys)
A pass through the the underlying keySet().removeAll() operation.- Specified by:
bundle
in classAbstractKeyBundler
- Parameters:
colKeys
- a key collection to perform the bundled operation for- Returns:
- the Map of operation results
-
unbundle
protected Object unbundle(Object oKey)
A pass through the the underlying remove() operation.- Specified by:
unbundle
in classAbstractKeyBundler
- Parameters:
oKey
- a key to perform the un-bundled operation for- Returns:
- the operation result for the specified key, may be null
-
-