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

pack-priv abstract Class BaseSpscLinkedAtomicArrayQueueConsumerField<E>

Located in compilation unit of io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue.

extends BaseSpscLinkedAtomicArrayQueueConsumerColdFields<E>
Class Inheritance
Known Direct Subclasses
io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad

Note

This class was automatically generated by io.netty.util.internal.shaded.org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module. The original source file is BaseSpscLinkedArrayQueue.java.

Field Summary

Modifier and TypeField and Description
private static final AtomicLongFieldUpdater<BaseSpscLinkedAtomicArrayQueueConsumerField<E>>
private volatile long
Inherited from io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueConsumerColdFields:
consumerBufferconsumerMask

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv final long
public final long
pack-priv final void
soConsumerIndex(long newValue)

Field Detail

C_INDEX_UPDATERback to summary
private static final AtomicLongFieldUpdater<BaseSpscLinkedAtomicArrayQueueConsumerField<E>> C_INDEX_UPDATER
consumerIndexback to summary
private volatile long consumerIndex

Constructor Detail

BaseSpscLinkedAtomicArrayQueueConsumerFieldback to summary
pack-priv BaseSpscLinkedAtomicArrayQueueConsumerField()

Method Detail

lpConsumerIndexback to summary
pack-priv final long lpConsumerIndex()
lvConsumerIndexback to summary
public final long lvConsumerIndex()

Implements io.netty.util.internal.shaded.org.jctools.queues.IndexedQueueSizeUtil.IndexedQueue.lvConsumerIndex.

Annotations
@Override
soConsumerIndexback to summary
pack-priv final void soConsumerIndex(long newValue)