Uses of Class
org.glassfish.jersey.internal.util.collection.ConcurrentHashMapV8.Node
Packages that use ConcurrentHashMapV8.Node
Package
Description
Common set of Jersey collection classes.
-
Uses of ConcurrentHashMapV8.Node in org.glassfish.jersey.internal.util.collection
Subclasses of ConcurrentHashMapV8.Node in org.glassfish.jersey.internal.util.collectionModifier and TypeClassDescription(package private) static final classA node inserted at head of bins during transfer operations.(package private) static final classA place-holder node used in computeIfAbsent and compute(package private) static final classTreeNodes used at the heads of bins.(package private) static final classNodes for use in TreeBinsFields in org.glassfish.jersey.internal.util.collection declared as ConcurrentHashMapV8.NodeModifier and TypeFieldDescription(package private) ConcurrentHashMapV8.Node<K, V> ConcurrentHashMapV8.BaseIterator.lastReturned(package private) ConcurrentHashMapV8.Node<K, V> ConcurrentHashMapV8.Node.next(package private) ConcurrentHashMapV8.Node<K, V> ConcurrentHashMapV8.Traverser.next(package private) final ConcurrentHashMapV8.Node<K,V>[] ConcurrentHashMapV8.ForwardingNode.nextTableprivate ConcurrentHashMapV8.Node<K,V>[] ConcurrentHashMapV8.nextTableThe next table to use; non-null only while resizing.(package private) ConcurrentHashMapV8.Node<K,V>[] ConcurrentHashMapV8.Traverser.tab(package private) ConcurrentHashMapV8.Node<K,V>[] ConcurrentHashMapV8.tableThe array of bins.Methods in org.glassfish.jersey.internal.util.collection that return ConcurrentHashMapV8.NodeModifier and TypeMethodDescription(package private) final ConcurrentHashMapV8.Node<K, V> ConcurrentHashMapV8.Traverser.advance()Advances if possible, returning next valid node, or null if none.(package private) ConcurrentHashMapV8.Node<K, V> (package private) ConcurrentHashMapV8.Node<K, V> Virtualized support for map.get(); overridden in subclasses.(package private) ConcurrentHashMapV8.Node<K, V> (package private) final ConcurrentHashMapV8.Node<K, V> Returns matching node or null if none.(package private) ConcurrentHashMapV8.Node<K, V> (package private) final ConcurrentHashMapV8.Node<K,V>[] ConcurrentHashMapV8.helpTransfer(ConcurrentHashMapV8.Node<K, V>[] tab, ConcurrentHashMapV8.Node<K, V> f) Helps transfer if a resize is in progress.private final ConcurrentHashMapV8.Node<K,V>[] ConcurrentHashMapV8.initTable()Initializes table, using the size recorded in sizeCtl.(package private) static final <K,V> ConcurrentHashMapV8.Node <K, V> ConcurrentHashMapV8.tabAt(ConcurrentHashMapV8.Node<K, V>[] tab, int i) (package private) static <K,V> ConcurrentHashMapV8.Node <K, V> ConcurrentHashMapV8.untreeify(ConcurrentHashMapV8.Node<K, V> b) Returns a list on non-TreeNodes replacing those in given list.Methods in org.glassfish.jersey.internal.util.collection with parameters of type ConcurrentHashMapV8.NodeModifier and TypeMethodDescription(package private) static final <K,V> boolean ConcurrentHashMapV8.casTabAt(ConcurrentHashMapV8.Node<K, V>[] tab, int i, ConcurrentHashMapV8.Node<K, V> c, ConcurrentHashMapV8.Node<K, V> v) (package private) final ConcurrentHashMapV8.Node<K,V>[] ConcurrentHashMapV8.helpTransfer(ConcurrentHashMapV8.Node<K, V>[] tab, ConcurrentHashMapV8.Node<K, V> f) Helps transfer if a resize is in progress.(package private) static final <K,V> void ConcurrentHashMapV8.setTabAt(ConcurrentHashMapV8.Node<K, V>[] tab, int i, ConcurrentHashMapV8.Node<K, V> v) (package private) static final <K,V> ConcurrentHashMapV8.Node <K, V> ConcurrentHashMapV8.tabAt(ConcurrentHashMapV8.Node<K, V>[] tab, int i) private final voidConcurrentHashMapV8.transfer(ConcurrentHashMapV8.Node<K, V>[] tab, ConcurrentHashMapV8.Node<K, V>[] nextTab) Moves and/or copies the nodes in each bin to new table.private final voidConcurrentHashMapV8.treeifyBin(ConcurrentHashMapV8.Node<K, V>[] tab, int index) Replaces all linked nodes in bin at given index unless table is too small, in which case resizes instead.(package private) static <K,V> ConcurrentHashMapV8.Node <K, V> ConcurrentHashMapV8.untreeify(ConcurrentHashMapV8.Node<K, V> b) Returns a list on non-TreeNodes replacing those in given list.Constructors in org.glassfish.jersey.internal.util.collection with parameters of type ConcurrentHashMapV8.NodeModifierConstructorDescription(package private)BaseIterator(ConcurrentHashMapV8.Node<K, V>[] tab, int size, int index, int limit, ConcurrentHashMapV8<K, V> map) (package private)EntryIterator(ConcurrentHashMapV8.Node<K, V>[] tab, int index, int size, int limit, ConcurrentHashMapV8<K, V> map) (package private)ForwardingNode(ConcurrentHashMapV8.Node<K, V>[] tab) (package private)KeyIterator(ConcurrentHashMapV8.Node<K, V>[] tab, int index, int size, int limit, ConcurrentHashMapV8<K, V> map) (package private)(package private)Traverser(ConcurrentHashMapV8.Node<K, V>[] tab, int size, int index, int limit) (package private)TreeNode(int hash, K key, V val, ConcurrentHashMapV8.Node<K, V> next, ConcurrentHashMapV8.TreeNode<K, V> parent) (package private)ValueIterator(ConcurrentHashMapV8.Node<K, V>[] tab, int index, int size, int limit, ConcurrentHashMapV8<K, V> map)