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

pack-priv abstract Class BaseMpscLinkedAtomicArrayQueueColdProducerFields<E>

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

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

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

Field Summary

Modifier and TypeField and Description
private static final AtomicLongFieldUpdater<BaseMpscLinkedAtomicArrayQueueColdProducerFields<E>>
protected AtomicReferenceArray<E>
private volatile long
protected long
Inherited from io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3:
b000b001b002b003b004b005b006b007b010b011b012b013b014b015b016b017b020b021b022b023b024b025b026b027b030b031b032b033b034b035b036b037b040b041b042b043b044b045b046b047b050b051b052b053b054b055b056b057b060b061b062b063b064b065b066b067b070b071b072b073b074b075b076b077b100b101b102b103b104b105b106b107b110b111b112b113b114b115b116b117b120b121b122b123b124b125b126b127b130b131b132b133b134b135b136b137b140b141b142b143b144b145b146b147b150b151b152b153b154b155b156b157b160b161b162b163b164b165b166b167b170b171b172b173b174b175b176b177

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_UPDATERback to summary
private static final AtomicLongFieldUpdater<BaseMpscLinkedAtomicArrayQueueColdProducerFields<E>> P_LIMIT_UPDATER
producerBufferback to summary
protected AtomicReferenceArray<E> producerBuffer
producerLimitback to summary
private volatile long producerLimit
producerMaskback to summary
protected long producerMask

Constructor Detail

BaseMpscLinkedAtomicArrayQueueColdProducerFieldsback to summary
pack-priv BaseMpscLinkedAtomicArrayQueueColdProducerFields()

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)