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

pack-priv abstract Class BaseMpscLinkedUnpaddedArrayQueueProducerFields<E>

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

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

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 BaseMpscLinkedArrayQueue.java.

Field Summary

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

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

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

public final long
pack-priv final void
soProducerIndex(long newValue)

Field Detail

P_INDEX_OFFSETback to summary
private static final long P_INDEX_OFFSET
producerIndexback to summary
private volatile long producerIndex

Constructor Detail

BaseMpscLinkedUnpaddedArrayQueueProducerFieldsback to summary
pack-priv BaseMpscLinkedUnpaddedArrayQueueProducerFields()

Method Detail

casProducerIndexback to summary
pack-priv final boolean casProducerIndex(long expect, long newValue)
lvProducerIndexback to summary
public final long lvProducerIndex()

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

Annotations
@Override
soProducerIndexback to summary
pack-priv final void soProducerIndex(long newValue)