Class MpscArrayConcurrentQueueColdFields.ConsumerFields<E>
java.lang.Object
org.jctools.queues.alt.ConcurrentCircularArrayL0Pad<E>
org.jctools.queues.alt.ConcurrentCircularArray<E>
org.jctools.queues.alt.ConcurrentSequencedCircularArray<E>
org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ConsumerFields<E>
- Direct Known Subclasses:
MpscArrayConcurrentQueueColdFields.Consumer
- Enclosing class:
MpscArrayConcurrentQueueColdFields<E>
private abstract static class MpscArrayConcurrentQueueColdFields.ConsumerFields<E>
extends ConcurrentSequencedCircularArray<E>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final longprivate longprotected MpscArrayConcurrentQueueColdFields.Producer<E> Fields inherited from class ConcurrentSequencedCircularArray
sequenceBufferFields inherited from class ConcurrentCircularArray
buffer, BUFFER_PAD, mask, SPARSE_SHIFTFields inherited from class ConcurrentCircularArrayL0Pad
b000, b001, b002, b003, b004, b005, b006, b007, b010, b011, b012, b013, b014, b015, b016, b017, b020, b021, b022, b023, b024, b025, b026, b027, b030, b031, b032, b033, b034, b035, b036, b037, b040, b041, b042, b043, b044, b045, b046, b047, b050, b051, b052, b053, b054, b055, b056, b057, b060, b061, b062, b063, b064, b065, b066, b067, b070, b071, b072, b073, b074, b075, b076, b077, b100, b101, b102, b103, b104, b105, b106, b107, b110, b111, b112, b113, b114, b115, b116, b117, b120, b121, b122, b123, b124, b125, b126, b127, b130, b131, b132, b133, b134, b135, b136, b137, b140, b141, b142, b143, b144, b145, b146, b147, b150, b151, b152, b153, b154, b155, b156, b157, b160, b161, b162, b163, b164, b165, b166, b167, b170, b171, b172, b173, b174, b175, b176, b177 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final longprotected final longprotected final voidsoConsumerIndex(long v) Methods inherited from class ConcurrentSequencedCircularArray
calcSequenceOffset, calcSequenceOffset, lpSequence, lpSequenceElement, lvSequence, lvSequence, soSequence, soSequenceElement, spSequenceElement, spSequenceElement, svSequenceElement, svSequenceElementMethods inherited from class ConcurrentCircularArray
calcOffset, calcOffset, lpElement, lpElement, lvElement, lvElement, soElement, soElement, spElement, spElement, svElement, svElement
-
Field Details
-
C_INDEX_OFFSET
protected static final long C_INDEX_OFFSET -
consumerIndex
private long consumerIndex -
producer
-
-
Constructor Details
-
ConsumerFields
-
-
Method Details
-
lvConsumerIndex
protected final long lvConsumerIndex() -
lpConsumerIndex
protected final long lpConsumerIndex() -
soConsumerIndex
protected final void soConsumerIndex(long v)
-