All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
(package private) static java.util.concurrent.atomic.AtomicLongArray |
allocateLongArray(int capacity) |
(package private) static <E> java.util.concurrent.atomic.AtomicReferenceArray<E> |
allocateRefArray(int capacity) |
(package private) static int |
calcCircularLongElementOffset(long index,
int mask) |
(package private) static int |
calcCircularRefElementOffset(long index,
long mask) |
(package private) static int |
calcLongElementOffset(long index) |
(package private) static int |
calcRefElementOffset(long index) |
(package private) static int |
length(java.util.concurrent.atomic.AtomicReferenceArray<?> buf) |
(package private) static long |
lpLongElement(java.util.concurrent.atomic.AtomicLongArray buffer,
int offset) |
(package private) static <E> E |
lpRefElement(java.util.concurrent.atomic.AtomicReferenceArray<E> buffer,
int offset) |
(package private) static long |
lvLongElement(java.util.concurrent.atomic.AtomicLongArray buffer,
int offset) |
(package private) static <E> E |
lvRefElement(java.util.concurrent.atomic.AtomicReferenceArray<E> buffer,
int offset) |
(package private) 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
|
(package private) static int |
nextArrayOffset(java.util.concurrent.atomic.AtomicReferenceArray<?> curr) |
(package private) static void |
soLongElement(java.util.concurrent.atomic.AtomicLongArray buffer,
int offset,
long e) |
(package private) static void |
soRefElement(java.util.concurrent.atomic.AtomicReferenceArray buffer,
int offset,
java.lang.Object value) |
(package private) static void |
spLongElement(java.util.concurrent.atomic.AtomicLongArray buffer,
int offset,
long e) |
(package private) static <E> void |
spRefElement(java.util.concurrent.atomic.AtomicReferenceArray<E> buffer,
int offset,
E value) |
(package private) static <E> void |
svRefElement(java.util.concurrent.atomic.AtomicReferenceArray<E> buffer,
int offset,
E value) |