Top Fields Constructors Methods
io.netty.util.internal.shaded.org.jctools.queues.atomic

pack-priv abstract Class SequencedAtomicReferenceArrayQueue<E>

extends AtomicReferenceArrayQueue<E>
Class Inheritance
Known Direct Subclasses
io.netty.util.internal.shaded.org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
Imports
java.util.concurrent.atomic.AtomicLongArray

Field Summary

Modifier and TypeField and Description
protected final AtomicLongArray
Inherited from io.netty.util.internal.shaded.org.jctools.queues.atomic.AtomicReferenceArrayQueue:
buffermask

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected final long
calcSequenceOffset(long index)

protected static int
calcSequenceOffset(long index, int mask)

protected final long
lvSequence(AtomicLongArray buffer, int offset)

protected final void
soSequence(AtomicLongArray buffer, int offset, long e)

Inherited from io.netty.util.internal.shaded.org.jctools.queues.atomic.AtomicReferenceArrayQueue:
capacityclearcurrentConsumerIndexcurrentProducerIndexisEmptyiteratorsizetoString

Field Detail

sequenceBufferback to summary
protected final AtomicLongArray sequenceBuffer

Constructor Detail

SequencedAtomicReferenceArrayQueueback to summary
public SequencedAtomicReferenceArrayQueue(int capacity)

Method Detail

calcSequenceOffsetback to summary
protected final long calcSequenceOffset(long index)
calcSequenceOffsetback to summary
protected static int calcSequenceOffset(long index, int mask)
lvSequenceback to summary
protected final long lvSequence(AtomicLongArray buffer, int offset)
soSequenceback to summary
protected final void soSequence(AtomicLongArray buffer, int offset, long e)