|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |