abstract class MpscSequencedArrayQueueL2Pad<E> extends MpscSequencedArrayQueueProducerField<E>
MessagePassingQueue.Consumer<T>, MessagePassingQueue.ExitCondition, MessagePassingQueue.Supplier<T>, MessagePassingQueue.WaitStrategy
Modifier and Type | Field and Description |
---|---|
(package private) long |
p20 |
(package private) long |
p21 |
(package private) long |
p22 |
(package private) long |
p23 |
(package private) long |
p24 |
(package private) long |
p25 |
(package private) long |
p26 |
(package private) long |
p30 |
(package private) long |
p31 |
(package private) long |
p32 |
(package private) long |
p33 |
(package private) long |
p34 |
(package private) long |
p35 |
(package private) long |
p36 |
(package private) long |
p37 |
p10, p11, p12, p13, p14, p15, p16
SEQ_BUFFER_PAD, sequenceBuffer
buffer, mask
p01, p02, p03, p04, p05, p06, p07, p17
UNBOUNDED_CAPACITY
Constructor and Description |
---|
MpscSequencedArrayQueueL2Pad(int capacity) |
casProducerIndex, lvProducerIndex
calcSequenceOffset, calcSequenceOffset, lvSequence, soSequence
calcElementOffset, calcElementOffset, capacity, clear, iterator
contains, containsAll, isEmpty, remove, removeAll, retainAll, size, toArray, toArray, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
drain, drain, drain, fill, fill, fill, isEmpty, offer, peek, poll, relaxedOffer, relaxedPeek, relaxedPoll, size