Package rx.internal.util.unsafe
Class BaseLinkedQueueProducerNodeRef<E>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractQueue<E>
rx.internal.util.unsafe.BaseLinkedQueuePad0<E>
rx.internal.util.unsafe.BaseLinkedQueueProducerNodeRef<E>
- All Implemented Interfaces:
Iterable<E>
,Collection<E>
,Queue<E>
- Direct Known Subclasses:
BaseLinkedQueuePad1
@SuppressAnimalSniffer
abstract class BaseLinkedQueueProducerNodeRef<E>
extends BaseLinkedQueuePad0<E>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final LinkedQueueNode
<E> protected final LinkedQueueNode
<E> protected final void
spProducerNode
(LinkedQueueNode<E> node) 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
Methods inherited from interface java.util.Collection
contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArray
-
Field Details
-
P_NODE_OFFSET
protected static final long P_NODE_OFFSET -
producerNode
-
-
Constructor Details
-
BaseLinkedQueueProducerNodeRef
BaseLinkedQueueProducerNodeRef()
-
-
Method Details
-
spProducerNode
-
lvProducerNode
-
lpProducerNode
-