|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.amino.ds.lockfree.LockFreeList.Entry<E>
E
- type of element on nodeprotected static class LockFreeList.Entry<E>
internal node definition. A Entry stands for one node in the list. This class is used to initialize a new node and inserted into the list. It is protected because LockFreeList and LockFreeOrderedList could access field of Entry directly instead of use an access method. It could reduce the overhead of function call since access function is called frequently. These fields are used internally only
Constructor Summary | |
---|---|
LockFreeList.Entry(E e)
|
|
LockFreeList.Entry(E e,
java.util.concurrent.atomic.AtomicMarkableReference<LockFreeList.Entry<E>> n)
|
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LockFreeList.Entry(E e)
element
- default value of elementpublic LockFreeList.Entry(E e, java.util.concurrent.atomic.AtomicMarkableReference<LockFreeList.Entry<E>> n)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |