Package com.tangosol.net.cache
Class SerializationCache.EntryAttributes
- java.lang.Object
-
- com.tangosol.util.Base
-
- com.tangosol.net.cache.SerializationCache.EntryAttributes
-
- Enclosing class:
- SerializationCache
protected class SerializationCache.EntryAttributes extends Base
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
-
-
Constructor Summary
Constructors Constructor Description EntryAttributes(long ldtExpires, long nTouch, int cUnits)
Construct an attribute holder for an entry.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getExpiryTime()
Determine the date/time at which the entry expires.long
getTouchCount()
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 Detail
-
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 Detail
-
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
-
-