Package com.tangosol.net.cache
Class SerializationCache.EntryAttributes
java.lang.Object
com.tangosol.util.Base
com.tangosol.net.cache.SerializationCache.EntryAttributes
- Enclosing class:
SerializationCache
A class that holds on to the expiry time and touch order for an entry.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter
-
Field Summary
-
Constructor Summary
ConstructorDescriptionEntryAttributes
(long ldtExpires, long nTouch, int cUnits) Construct an attribute holder for an entry. -
Method Summary
Modifier and TypeMethodDescriptionlong
Determine the date/time at which the entry expires.long
Determine the absolute order of the entry within in the LRU list.int
getUnits()
Determine the number of units of storage used by the entry.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
-
Constructor Details
-
EntryAttributes
public EntryAttributes(long ldtExpires, long nTouch, int cUnits) Construct an attribute holder for an entry.- Parameters:
ldtExpires
- the date/time at which the entry expires, or zeronTouch
- the touch counter assigned to the entrycUnits
- the number of storage units used by the entry
-
-
Method Details
-
getExpiryTime
public long getExpiryTime()Determine the date/time at which the entry expires.- Returns:
- the system time at which the corresponding entry expires, or zero if the entry never expires
-
getTouchCount
public long getTouchCount()Determine the absolute order of the entry within in the LRU list.- Returns:
- the touch counter assigned to the corresponding entry
-
getUnits
public int getUnits()Determine the number of units of storage used by the entry.- Returns:
- the storage units used by the entry
-