Top Description Fields Constructors Methods
io.netty5.util.internal.shaded.org.jctools.queues.unpadded

pack-priv abstract Class SpmcUnpaddedArrayQueueConsumerIndexField<E>

Located in compilation unit of io.netty5.util.internal.shaded.org.jctools.queues.unpadded.SpmcUnpaddedArrayQueue.

extends SpmcUnpaddedArrayQueueL2Pad<E>
Class Inheritance
Known Direct Subclasses
io.netty5.util.internal.shaded.org.jctools.queues.unpadded.SpmcUnpaddedArrayQueueMidPad

Note

This class was automatically generated by io.netty5.util.internal.shaded.org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module. The original source file is SpmcArrayQueue.java.

Field Summary

Modifier and TypeField and Description
protected static final long
private volatile long

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv final boolean
casConsumerIndex(long expect, long newValue)

public final long

Field Detail

C_INDEX_OFFSETback to summary
protected static final long C_INDEX_OFFSET
consumerIndexback to summary
private volatile long consumerIndex

Constructor Detail

SpmcUnpaddedArrayQueueConsumerIndexFieldback to summary
pack-priv SpmcUnpaddedArrayQueueConsumerIndexField(int capacity)

Method Detail

casConsumerIndexback to summary
pack-priv final boolean casConsumerIndex(long expect, long newValue)
lvConsumerIndexback to summary
public final long lvConsumerIndex()

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

Annotations
@Override