QueuedVersion
rescala.fullmv.FullMvStateBundle.NonblockingSkipListVersionHistory.QueuedVersion
final class QueuedVersion(val txn: T, var previousWriteIfStable: QueuedVersion, var value: MaybeWritten[V], next: QueuedVersion) extends LinkWithCounters[QueuedVersion]
Value parameters
- next
-
the successor version; the chain of next links forms the ground truth for which versions are contained in which order in the node's history.
- previousWriteIfStable
-
if set, this version is guaranteed to be stable. if null, stable must be verified by comparing firstFrame and possibly traversing the history.
- txn
-
the transaction to which this version belongs
- value
-
current state of this version
Attributes
- Graph
-
- Supertypes
-
class LinkWithCounters[QueuedVersion]class AtomicReference[QueuedVersion]trait Serializableclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
def addSleeper(atomicReferenceFieldUpdater: AtomicReferenceFieldUpdater[LinkWithCounters[Any], List[Thread]]): Boolean
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
AtomicReference -> Any
Inherited methods
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Attributes
- Inherited from:
- AtomicReference
Deprecated and Inherited methods
@Deprecated(since = "9")
Attributes
- Deprecated
- true
- Inherited from:
- AtomicReference
Inherited fields
Attributes
- Inherited from:
- LinkWithCounters
Attributes
- Inherited from:
- LinkWithCounters
In this article