Uses of Class
io.usethesource.capsule.core.PersistentTrieMap.AbstractMapNode
-
Packages that use PersistentTrieMap.AbstractMapNode Package Description io.usethesource.capsule.core -
-
Uses of PersistentTrieMap.AbstractMapNode in io.usethesource.capsule.core
Subclasses of PersistentTrieMap.AbstractMapNode in io.usethesource.capsule.core Modifier and Type Class Description private static class
PersistentTrieMap.BitmapIndexedMapNode<K,V>
protected static class
PersistentTrieMap.CompactMapNode<K,V>
protected static class
PersistentTrieMap.CompactMixedMapNode<K,V>
private static class
PersistentTrieMap.HashCollisionMapNode<K,V>
Fields in io.usethesource.capsule.core declared as PersistentTrieMap.AbstractMapNode Modifier and Type Field Description protected PersistentTrieMap.AbstractMapNode<K,V>
PersistentTrieMap.AbstractMapIterator. currentValueNode
(package private) PersistentTrieMap.AbstractMapNode<K,V>[]
PersistentTrieMap.AbstractMapIterator. nodes
private PersistentTrieMap.AbstractMapNode<K,V>
PersistentTrieMap. rootNode
private PersistentTrieMap.AbstractMapNode<K,V>
PersistentTrieMap.TransientTrieMap. rootNode
Fields in io.usethesource.capsule.core with type parameters of type PersistentTrieMap.AbstractMapNode Modifier and Type Field Description (package private) java.util.Deque<java.util.Iterator<? extends PersistentTrieMap.AbstractMapNode<K,V>>>
PersistentTrieMap.TrieMapNodeIterator. nodeIteratorStack
Methods in io.usethesource.capsule.core that return PersistentTrieMap.AbstractMapNode Modifier and Type Method Description (package private) abstract PersistentTrieMap.AbstractMapNode<K,V>
PersistentTrieMap.AbstractMapNode. getNode(int index)
protected PersistentTrieMap.AbstractMapNode<K,V>
PersistentTrieMap. getRootNode()
PersistentTrieMap.AbstractMapNode<K,V>
PersistentTrieMap.TrieMapNodeIterator. next()
PersistentTrieMap.AbstractMapNode<K,V>
PersistentTrieMap.CompactMapNode. removed(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, K key, int keyHash, int shift, MapNodeResult<K,V> details, EqualityComparator<java.lang.Object> cmp)
PersistentTrieMap.AbstractMapNode<K,V>
PersistentTrieMap.HashCollisionMapNode. removed(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, K key, int keyHash, int shift, MapNodeResult<K,V> details, EqualityComparator<java.lang.Object> cmp)
PersistentTrieMap.AbstractMapNode<K,V>
PersistentTrieMap.CompactMapNode. updated(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, K key, V val, int keyHash, int shift, MapNodeResult<K,V> details, EqualityComparator<java.lang.Object> cmp)
PersistentTrieMap.AbstractMapNode<K,V>
PersistentTrieMap.HashCollisionMapNode. updated(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, K key, V val, int keyHash, int shift, MapNodeResult<K,V> details, EqualityComparator<java.lang.Object> cmp)
Methods in io.usethesource.capsule.core that return types with arguments of type PersistentTrieMap.AbstractMapNode Modifier and Type Method Description abstract ArrayView<PersistentTrieMap.AbstractMapNode<K,V>>
PersistentTrieMap.AbstractMapNode. nodeArray()
ArrayView<PersistentTrieMap.AbstractMapNode<K,V>>
PersistentTrieMap.BitmapIndexedMapNode. nodeArray()
ArrayView<PersistentTrieMap.AbstractMapNode<K,V>>
PersistentTrieMap.HashCollisionMapNode. nodeArray()
(package private) java.util.Iterator<? extends PersistentTrieMap.AbstractMapNode<K,V>>
PersistentTrieMap.AbstractMapNode. nodeIterator()
Deprecated.protected java.util.Iterator<PersistentTrieMap.AbstractMapNode<K,V>>
PersistentTrieMap. nodeIterator()
Methods in io.usethesource.capsule.core with parameters of type PersistentTrieMap.AbstractMapNode Modifier and Type Method Description (package private) PersistentTrieMap.CompactMapNode<K,V>
PersistentTrieMap.BitmapIndexedMapNode. copyAndMigrateFromInlineToNode(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K,V> node)
(package private) abstract PersistentTrieMap.CompactMapNode<K,V>
PersistentTrieMap.CompactMapNode. copyAndMigrateFromInlineToNode(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K,V> node)
(package private) PersistentTrieMap.CompactMapNode<K,V>
PersistentTrieMap.HashCollisionMapNode. copyAndMigrateFromInlineToNode(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K,V> node)
(package private) PersistentTrieMap.CompactMapNode<K,V>
PersistentTrieMap.BitmapIndexedMapNode. copyAndMigrateFromNodeToInline(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K,V> node)
(package private) abstract PersistentTrieMap.CompactMapNode<K,V>
PersistentTrieMap.CompactMapNode. copyAndMigrateFromNodeToInline(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K,V> node)
(package private) PersistentTrieMap.CompactMapNode<K,V>
PersistentTrieMap.HashCollisionMapNode. copyAndMigrateFromNodeToInline(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K,V> node)
(package private) PersistentTrieMap.CompactMapNode<K,V>
PersistentTrieMap.BitmapIndexedMapNode. copyAndSetNode(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K,V> node)
(package private) abstract PersistentTrieMap.CompactMapNode<K,V>
PersistentTrieMap.CompactMapNode. copyAndSetNode(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K,V> node)
(package private) PersistentTrieMap.CompactMapNode<K,V>
PersistentTrieMap.HashCollisionMapNode. copyAndSetNode(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K,V> node)
Constructors in io.usethesource.capsule.core with parameters of type PersistentTrieMap.AbstractMapNode Constructor Description AbstractMapIterator(PersistentTrieMap.AbstractMapNode<K,V> rootNode)
MapEntryIterator(PersistentTrieMap.AbstractMapNode<K,V> rootNode)
MapKeyIterator(PersistentTrieMap.AbstractMapNode<K,V> rootNode)
MapValueIterator(PersistentTrieMap.AbstractMapNode<K,V> rootNode)
PersistentTrieMap(PersistentTrieMap.AbstractMapNode<K,V> rootNode, int cachedHashCode, int cachedSize)
TrieMapNodeIterator(PersistentTrieMap.AbstractMapNode<K,V> rootNode)
-