| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static AtomicLongArray | |
| pack-priv static <E> AtomicReferenceArray | |
| pack-priv static int | |
| pack-priv static int | |
| pack-priv static int | |
| pack-priv static int | |
| pack-priv static int | |
| pack-priv static long | |
| pack-priv static <E> E | |
| pack-priv static long | |
| pack-priv static <E> E | |
| pack-priv static int | modifiedCalcCircularRefElementOffset(long index, long mask)
This method assumes index is actually (index << 1) because lower bit is used for resize hence the >> 1 |
| pack-priv static int | |
| pack-priv static void | |
| pack-priv static void | |
| pack-priv static void | |
| pack-priv static <E> void | |
| pack-priv static <E> void |
| AtomicQueueUtil | back to summary |
|---|---|
| pack-priv AtomicQueueUtil() | |
| allocateLongArray | back to summary |
|---|---|
| pack-priv static AtomicLongArray allocateLongArray(int capacity) | |
| allocateRefArray | back to summary |
|---|---|
| pack-priv static <E> AtomicReferenceArray | |
| calcCircularLongElementOffset | back to summary |
|---|---|
| pack-priv static int calcCircularLongElementOffset(long index, int mask) | |
| calcCircularRefElementOffset | back to summary |
|---|---|
| pack-priv static int calcCircularRefElementOffset(long index, long mask) | |
| calcLongElementOffset | back to summary |
|---|---|
| pack-priv static int calcLongElementOffset(long index) | |
| calcRefElementOffset | back to summary |
|---|---|
| pack-priv static int calcRefElementOffset(long index) | |
| length | back to summary |
|---|---|
| pack-priv static int length(AtomicReferenceArray<?> buf) | |
| lpLongElement | back to summary |
|---|---|
| pack-priv static long lpLongElement(AtomicLongArray buffer, int offset) | |
| lpRefElement | back to summary |
|---|---|
| pack-priv static <E> E lpRefElement(AtomicReferenceArray<E> buffer, int offset) | |
| lvLongElement | back to summary |
|---|---|
| pack-priv static long lvLongElement(AtomicLongArray buffer, int offset) | |
| lvRefElement | back to summary |
|---|---|
| pack-priv static <E> E lvRefElement(AtomicReferenceArray<E> buffer, int offset) | |
| modifiedCalcCircularRefElementOffset | back to summary |
|---|---|
| pack-priv static int modifiedCalcCircularRefElementOffset(long index, long mask) This method assumes index is actually (index << 1) because lower bit is used for resize hence the >> 1 | |
| nextArrayOffset | back to summary |
|---|---|
| pack-priv static int nextArrayOffset(AtomicReferenceArray<?> curr) | |
| soLongElement | back to summary |
|---|---|
| pack-priv static void soLongElement(AtomicLongArray buffer, int offset, long e) | |
| soRefElement | back to summary |
|---|---|
| pack-priv static void soRefElement(AtomicReferenceArray<E> buffer, int offset, Object value) | |
| spLongElement | back to summary |
|---|---|
| pack-priv static void spLongElement(AtomicLongArray buffer, int offset, long e) | |
| spRefElement | back to summary |
|---|---|
| pack-priv static <E> void spRefElement(AtomicReferenceArray<E> buffer, int offset, E value) | |
| svRefElement | back to summary |
|---|---|
| pack-priv static <E> void svRefElement(AtomicReferenceArray<E> buffer, int offset, E value) | |