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) |