abstract class BQueueColdFields<E> extends BQueueL0Pad
Modifier and Type | Field and Description |
---|---|
protected static long |
ARRAY_BASE |
protected E[] |
buffer |
protected static int |
BUFFER_PAD |
protected int |
capacity |
protected static int |
ELEMENT_SHIFT |
protected long |
mask |
protected static int |
OFFER_BATCH_SIZE |
protected static int |
POLL_BATCH_SIZE |
protected static int |
TICKS |
Modifier | Constructor and Description |
---|---|
protected |
BQueueColdFields(int capacity) |
protected static final int BUFFER_PAD
protected static final long ARRAY_BASE
protected static final int ELEMENT_SHIFT
protected static final int TICKS
protected static final int OFFER_BATCH_SIZE
protected static final int POLL_BATCH_SIZE
protected final int capacity
protected final long mask
protected final E[] buffer