Uses of Class
net.sf.beanlib.util.concurrent.ConcurrentSkipListMap.Index

Packages that use ConcurrentSkipListMap.Index
net.sf.beanlib.util.concurrent Mirror package of java.util.concurrent of Java 6 beta 2. 
 

Uses of ConcurrentSkipListMap.Index in net.sf.beanlib.util.concurrent
 

Subclasses of ConcurrentSkipListMap.Index in net.sf.beanlib.util.concurrent
(package private) static class ConcurrentSkipListMap.HeadIndex<K,V>
          Nodes heading each level keep track of their level.
 

Fields in net.sf.beanlib.util.concurrent declared as ConcurrentSkipListMap.Index
(package private)  ConcurrentSkipListMap.Index<K,V> ConcurrentSkipListMap.Index.down
           
(package private)  ConcurrentSkipListMap.Index<K,V> ConcurrentSkipListMap.Index.right
           
 

Fields in net.sf.beanlib.util.concurrent with type parameters of type ConcurrentSkipListMap.Index
(package private) static AtomicReferenceFieldUpdater<ConcurrentSkipListMap.Index,ConcurrentSkipListMap.Index> ConcurrentSkipListMap.Index.rightUpdater
          Updater for casRight
(package private) static AtomicReferenceFieldUpdater<ConcurrentSkipListMap.Index,ConcurrentSkipListMap.Index> ConcurrentSkipListMap.Index.rightUpdater
          Updater for casRight
 

Methods in net.sf.beanlib.util.concurrent with parameters of type ConcurrentSkipListMap.Index
private  void ConcurrentSkipListMap.addIndex(ConcurrentSkipListMap.Index<K,V> idx, ConcurrentSkipListMap.HeadIndex<K,V> h, int indexLevel)
          Adds given index nodes from given level down to 1.
(package private)  boolean ConcurrentSkipListMap.Index.casRight(ConcurrentSkipListMap.Index<K,V> cmp, ConcurrentSkipListMap.Index<K,V> val)
          compareAndSet right field
(package private)  boolean ConcurrentSkipListMap.Index.casRight(ConcurrentSkipListMap.Index<K,V> cmp, ConcurrentSkipListMap.Index<K,V> val)
          compareAndSet right field
(package private)  boolean ConcurrentSkipListMap.Index.link(ConcurrentSkipListMap.Index<K,V> succ, ConcurrentSkipListMap.Index<K,V> newSucc)
          Tries to CAS newSucc as successor.
(package private)  boolean ConcurrentSkipListMap.Index.link(ConcurrentSkipListMap.Index<K,V> succ, ConcurrentSkipListMap.Index<K,V> newSucc)
          Tries to CAS newSucc as successor.
(package private)  boolean ConcurrentSkipListMap.Index.unlink(ConcurrentSkipListMap.Index<K,V> succ)
          Tries to CAS right field to skip over apparent successor succ.
 

Constructors in net.sf.beanlib.util.concurrent with parameters of type ConcurrentSkipListMap.Index
ConcurrentSkipListMap.HeadIndex(ConcurrentSkipListMap.Node<K,V> node, ConcurrentSkipListMap.Index<K,V> down, ConcurrentSkipListMap.Index<K,V> right, int level)
           
ConcurrentSkipListMap.HeadIndex(ConcurrentSkipListMap.Node<K,V> node, ConcurrentSkipListMap.Index<K,V> down, ConcurrentSkipListMap.Index<K,V> right, int level)
           
ConcurrentSkipListMap.Index(ConcurrentSkipListMap.Node<K,V> node, ConcurrentSkipListMap.Index<K,V> down, ConcurrentSkipListMap.Index<K,V> right)
          Creates index node with given values.
ConcurrentSkipListMap.Index(ConcurrentSkipListMap.Node<K,V> node, ConcurrentSkipListMap.Index<K,V> down, ConcurrentSkipListMap.Index<K,V> right)
          Creates index node with given values.