Package org.jctools.queues.atomic
Class MpscRelaxedAtomicArrayQueueL3Pad<E>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractQueue<E>
-
- org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad<E>
-
- org.jctools.queues.atomic.MpscAtomicArrayQueueActiveCycleIdField<E>
-
- org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad<E>
-
- org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueProducerLimitField<E>
-
- org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad<E>
-
- org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerPositionField<E>
-
- org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad<E>
-
- All Implemented Interfaces:
java.lang.Iterable<E>,java.util.Collection<E>,java.util.Queue<E>
- Direct Known Subclasses:
MpscRelaxedAtomicArrayQueue
abstract class MpscRelaxedAtomicArrayQueueL3Pad<E> extends MpscAtomicArrayQueueConsumerPositionField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module. The original source file is MpscArrayQueue.java.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) longp01(package private) longp02(package private) longp03(package private) longp04(package private) longp05(package private) longp06(package private) longp07(package private) longp10(package private) longp11(package private) longp12(package private) longp13(package private) longp14(package private) longp15(package private) longp16(package private) longp17-
Fields inherited from class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerPositionField
consumerPosition
-
Fields inherited from class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
p00
-
-
Constructor Summary
Constructors Constructor Description MpscRelaxedAtomicArrayQueueL3Pad()
-
Method Summary
-
Methods inherited from class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerPositionField
lvConsumerPosition, soConsumerPosition
-
Methods inherited from class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueProducerLimitField
lvProducerLimit, soProducerLimit
-
Methods inherited from class org.jctools.queues.atomic.MpscAtomicArrayQueueActiveCycleIdField
activeCycleIndex, casActiveCycleId, lvActiveCycleId, soActiveCycleId
-
Methods inherited from class java.util.AbstractCollection
contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-