Package com.tangosol.util
Class RecyclingLinkedList.Node
- java.lang.Object
-
- com.tangosol.util.Base
-
- com.tangosol.util.SafeLinkedList.Node
-
- com.tangosol.util.RecyclingLinkedList.Node
-
- All Implemented Interfaces:
Serializable
,Cloneable
- Enclosing class:
- RecyclingLinkedList
protected class RecyclingLinkedList.Node extends SafeLinkedList.Node
A Node in the List. Nodes are doubly-linked and store a value.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter
-
-
Field Summary
-
Fields inherited from class com.tangosol.util.SafeLinkedList.Node
m_nodeNext, m_nodePrev, m_object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
discard()
Delink this Node and discard its value.-
Methods inherited from class com.tangosol.util.SafeLinkedList.Node
clone, delink, equals, equalsValue, getNext, getObject, getPrevious, linkAfter, linkBefore, setObject, toString
-
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
-
Node
public Node()
Construct a blank Node.
-
Node
public Node(Object o)
Construct a Node with a value.- Parameters:
o
- the value to store in the Node
-
-
Method Detail
-
discard
protected Object discard()
Delink this Node and discard its value.- Overrides:
discard
in classSafeLinkedList.Node
- Returns:
- the value of this Node before it was discarded
-
-