private static final class MpscRelaxedAtomicArrayQueue.AtomicLongArrayAccess
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static int |
ARRAY_PAD |
| Modifier | Constructor and Description |
|---|---|
private |
AtomicLongArrayAccess() |
| Modifier and Type | Method and Description |
|---|---|
private static java.util.concurrent.atomic.AtomicLongArray |
allocate(int size) |
private static int |
calcValueOffset(int index) |
protected static long |
getAndIncrementValue(java.util.concurrent.atomic.AtomicLongArray elements,
int index) |
protected static long |
lvValue(java.util.concurrent.atomic.AtomicLongArray elements,
int index) |
protected static void |
soValue(java.util.concurrent.atomic.AtomicLongArray elements,
int index,
long value) |
private static java.util.concurrent.atomic.AtomicLongArray allocate(int size)
private static int calcValueOffset(int index)
protected static long lvValue(java.util.concurrent.atomic.AtomicLongArray elements,
int index)
protected static void soValue(java.util.concurrent.atomic.AtomicLongArray elements,
int index,
long value)
protected static long getAndIncrementValue(java.util.concurrent.atomic.AtomicLongArray elements,
int index)