Uses of Class
gw.util.concurrent.Cache.ConcurrentLinkedHashMap.Node
-
Packages that use Cache.ConcurrentLinkedHashMap.Node Package Description gw.util.concurrent -
-
Uses of Cache.ConcurrentLinkedHashMap.Node in gw.util.concurrent
Fields in gw.util.concurrent declared as Cache.ConcurrentLinkedHashMap.Node Modifier and Type Field Description (package private) Cache.ConcurrentLinkedHashMap.Node<K,V>Cache.ConcurrentLinkedHashMap. headprivate Cache.ConcurrentLinkedHashMap.Node<K,V>Cache.ConcurrentLinkedHashMap.Node. nextprivate Cache.ConcurrentLinkedHashMap.Node<K,V>Cache.ConcurrentLinkedHashMap.Node. prev(package private) Cache.ConcurrentLinkedHashMap.Node<K,V>Cache.ConcurrentLinkedHashMap. tailFields in gw.util.concurrent with type parameters of type Cache.ConcurrentLinkedHashMap.Node Modifier and Type Field Description private java.util.Map.Entry<K,Cache.ConcurrentLinkedHashMap.Node<K,V>>Cache.ConcurrentLinkedHashMap.EntryIteratorAdapter. current(package private) java.util.concurrent.ConcurrentMap<K,Cache.ConcurrentLinkedHashMap.Node<K,V>>Cache.ConcurrentLinkedHashMap. dataprivate java.util.Iterator<java.util.Map.Entry<K,Cache.ConcurrentLinkedHashMap.Node<K,V>>>Cache.ConcurrentLinkedHashMap.EntryIteratorAdapter. iteratorprivate static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<Cache.ConcurrentLinkedHashMap.Node,Cache.ConcurrentLinkedHashMap.Node>Cache.ConcurrentLinkedHashMap.Node. nextUpdaterprivate static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<Cache.ConcurrentLinkedHashMap.Node,Cache.ConcurrentLinkedHashMap.Node>Cache.ConcurrentLinkedHashMap.Node. nextUpdaterprivate static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<Cache.ConcurrentLinkedHashMap.Node,Cache.ConcurrentLinkedHashMap.Node>Cache.ConcurrentLinkedHashMap.Node. prevUpdaterprivate static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<Cache.ConcurrentLinkedHashMap.Node,Cache.ConcurrentLinkedHashMap.Node>Cache.ConcurrentLinkedHashMap.Node. prevUpdaterprivate static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<Cache.ConcurrentLinkedHashMap.Node,Cache.ConcurrentLinkedHashMap.Node.State>Cache.ConcurrentLinkedHashMap.Node. stateUpdaterprivate static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<Cache.ConcurrentLinkedHashMap.Node,java.lang.Object>Cache.ConcurrentLinkedHashMap.Node. valueUpdaterMethods in gw.util.concurrent that return Cache.ConcurrentLinkedHashMap.Node Modifier and Type Method Description Cache.ConcurrentLinkedHashMap.Node<K,V>Cache.ConcurrentLinkedHashMap.Node. getNext()Cache.ConcurrentLinkedHashMap.Node<K,V>Cache.ConcurrentLinkedHashMap.Node. getPrev()private Cache.ConcurrentLinkedHashMap.Node<K,V>Cache.ConcurrentLinkedHashMap. poll()Retrieves and removes the first node on the list or null if empty.private Cache.ConcurrentLinkedHashMap.Node<K,V>Cache.ConcurrentLinkedHashMap. putIfAbsent(Cache.ConcurrentLinkedHashMap.Node<K,V> node)Adds a node to the list and data store if it does not already exist.Methods in gw.util.concurrent with parameters of type Cache.ConcurrentLinkedHashMap.Node Modifier and Type Method Description booleanCache.ConcurrentLinkedHashMap.Node. casNext(Cache.ConcurrentLinkedHashMap.Node<K,V> expect, Cache.ConcurrentLinkedHashMap.Node<K,V> update)booleanCache.ConcurrentLinkedHashMap.Node. casPrev(Cache.ConcurrentLinkedHashMap.Node<K,V> expect, Cache.ConcurrentLinkedHashMap.Node<K,V> update)private voidCache.ConcurrentLinkedHashMap. offer(Cache.ConcurrentLinkedHashMap.Node<K,V> node)Inserts the specified node on to the tail of the list.(package private) abstract <K,V>
booleanCache.ConcurrentLinkedHashMap.EvictionPolicy. onEvict(Cache.ConcurrentLinkedHashMap<K,V> map, Cache.ConcurrentLinkedHashMap.Node<K,V> node)Determines whether to evict the node at the head of the list.(package private) abstract <K,V>
voidCache.ConcurrentLinkedHashMap.EvictionPolicy. onGet(Cache.ConcurrentLinkedHashMap<K,V> map, Cache.ConcurrentLinkedHashMap.Node<K,V> node)Performs any operations required by the policy after a node was successfully retrieved.(package private) <K,V>
voidCache.ConcurrentLinkedHashMap.EvictionPolicy. onRemove(Cache.ConcurrentLinkedHashMap<K,V> map, Cache.ConcurrentLinkedHashMap.Node<K,V> node)Expires a node so that, for all intents and purposes, it is a dead on the list.private Cache.ConcurrentLinkedHashMap.Node<K,V>Cache.ConcurrentLinkedHashMap. putIfAbsent(Cache.ConcurrentLinkedHashMap.Node<K,V> node)Adds a node to the list and data store if it does not already exist.voidCache.ConcurrentLinkedHashMap.Node. setNext(Cache.ConcurrentLinkedHashMap.Node<K,V> node)voidCache.ConcurrentLinkedHashMap.Node. setPrev(Cache.ConcurrentLinkedHashMap.Node<K,V> node)Constructor parameters in gw.util.concurrent with type arguments of type Cache.ConcurrentLinkedHashMap.Node Constructor Description EntryIteratorAdapter(java.util.Iterator<java.util.Map.Entry<K,Cache.ConcurrentLinkedHashMap.Node<K,V>>> iterator)
-