Package rx.internal.util.unsafe
Class MpmcArrayQueueL1Pad<E>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractQueue<E>
-
- rx.internal.util.unsafe.ConcurrentCircularArrayQueueL0Pad<E>
-
- rx.internal.util.unsafe.ConcurrentCircularArrayQueue<E>
-
- rx.internal.util.unsafe.ConcurrentSequencedCircularArrayQueue<E>
-
- rx.internal.util.unsafe.MpmcArrayQueueL1Pad<E>
-
- All Implemented Interfaces:
java.lang.Iterable<E>
,java.util.Collection<E>
,java.util.Queue<E>
,MessagePassingQueue<E>
- Direct Known Subclasses:
MpmcArrayQueueProducerField
abstract class MpmcArrayQueueL1Pad<E> extends ConcurrentSequencedCircularArrayQueue<E>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) long
p10
(package private) long
p11
(package private) long
p12
(package private) long
p13
(package private) long
p14
(package private) long
p15
(package private) long
p16
(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
-
Fields inherited from class rx.internal.util.unsafe.ConcurrentSequencedCircularArrayQueue
sequenceBuffer
-
Fields inherited from class rx.internal.util.unsafe.ConcurrentCircularArrayQueue
buffer, BUFFER_PAD, mask, SPARSE_SHIFT
-
-
Constructor Summary
Constructors Constructor Description MpmcArrayQueueL1Pad(int capacity)
-
Method Summary
-
Methods inherited from class rx.internal.util.unsafe.ConcurrentSequencedCircularArrayQueue
calcSequenceOffset, lvSequence, soSequence
-
Methods inherited from class rx.internal.util.unsafe.ConcurrentCircularArrayQueue
calcElementOffset, calcElementOffset, clear, iterator, lpElement, lpElement, lvElement, lvElement, soElement, soElement, spElement, spElement
-
Methods inherited from class java.util.AbstractCollection
contains, containsAll, isEmpty, remove, removeAll, retainAll, size, toArray, toArray, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
contains, containsAll, equals, hashCode, isEmpty, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArray
-
-