public abstract class ConcurrentSequencedCircularArray<E> extends ConcurrentCircularArray<E>
Modifier and Type | Field and Description |
---|---|
protected long[] |
sequenceBuffer |
buffer, BUFFER_PAD, mask, SPARSE_SHIFT
Constructor and Description |
---|
ConcurrentSequencedCircularArray(ConcurrentSequencedCircularArray<E> c) |
ConcurrentSequencedCircularArray(int capacity) |
Modifier and Type | Method and Description |
---|---|
protected long |
calcSequenceOffset(long index) |
protected long |
calcSequenceOffset(long index,
long mask) |
protected long |
lpSequence(long offset) |
protected long |
lpSequenceElement(long[] buffer,
long offset) |
protected long |
lvSequence(long offset) |
protected long |
lvSequence(long[] buffer,
long offset) |
protected void |
soSequence(long[] buffer,
long offset,
long e) |
protected void |
soSequenceElement(long offset,
long e) |
protected void |
spSequenceElement(long[] buffer,
long offset,
long e) |
protected void |
spSequenceElement(long offset,
long e) |
protected void |
svSequenceElement(long[] buffer,
long offset,
long e) |
protected void |
svSequenceElement(long offset,
long e) |
calcOffset, calcOffset, lpElement, lpElement, lvElement, lvElement, soElement, soElement, spElement, spElement, svElement, svElement
public ConcurrentSequencedCircularArray(int capacity)
public ConcurrentSequencedCircularArray(ConcurrentSequencedCircularArray<E> c)
protected final long calcSequenceOffset(long index)
protected final long calcSequenceOffset(long index, long mask)
protected final void spSequenceElement(long offset, long e)
protected final void soSequenceElement(long offset, long e)
protected final void svSequenceElement(long offset, long e)
protected final long lpSequence(long offset)
protected final long lvSequence(long offset)
protected final void spSequenceElement(long[] buffer, long offset, long e)
protected final void soSequence(long[] buffer, long offset, long e)
protected final void svSequenceElement(long[] buffer, long offset, long e)
protected final long lpSequenceElement(long[] buffer, long offset)
protected final long lvSequence(long[] buffer, long offset)
Copyright © 2013–2018. All rights reserved.