Serialized Form
-
Package org.graalvm.collections
-
Class org.graalvm.collections.LockFreePrefixTree.Node
class Node extends AtomicLong implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
children
AtomicReferenceArray<LockFreePrefixTree.Node> children
-
key
long key
The 64-bit key of the node. This field should not be changed after the node is inserted into the data structure. It is not final to allow pooling nodes, and specifying the key after they are allocated on the heap. It is not volatile, because it must be set before the insertion into the concurrent data structure -- the concurrent data structure thus establishes a happens-before relationship between the write to this field and the other threads that read this field.
-
-
Class org.graalvm.collections.SeqLockPrefixTree.Node
class Node extends AtomicLong implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
arity
int arity
-
children
SeqLockPrefixTree.Node[] children
-
keys
long[] keys
-
seqlock
long seqlock
-
-