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

pack-priv abstract Class BaseMpscLinkedUnpaddedArrayQueueColdProducerFields<E>

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

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

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
protected E[]
private volatile long
protected long

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

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

pack-priv final long
pack-priv final void
soProducerLimit(long newValue)

Field Detail

P_LIMIT_OFFSETback to summary
private static final long P_LIMIT_OFFSET
producerBufferback to summary
protected E[] producerBuffer
producerLimitback to summary
private volatile long producerLimit
producerMaskback to summary
protected long producerMask

Constructor Detail

BaseMpscLinkedUnpaddedArrayQueueColdProducerFieldsback to summary
pack-priv BaseMpscLinkedUnpaddedArrayQueueColdProducerFields()

Method Detail

casProducerLimitback to summary
pack-priv final boolean casProducerLimit(long expect, long newValue)
lvProducerLimitback to summary
pack-priv final long lvProducerLimit()
soProducerLimitback to summary
pack-priv final void soProducerLimit(long newValue)