Package org.jctools.queues.alt
Class MpscArrayConcurrentQueueColdFields<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<E>
- Direct Known Subclasses:
MpscArrayConcurrentQueue
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class
private static class
(package private) static final class
private static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final MpscArrayConcurrentQueueColdFields.Consumer
<E> protected final MpscArrayConcurrentQueueColdFields.Producer
<E> Fields inherited from class org.jctools.queues.alt.ConcurrentSequencedCircularArray
sequenceBuffer
Fields inherited from class org.jctools.queues.alt.ConcurrentCircularArray
buffer, BUFFER_PAD, mask, SPARSE_SHIFT
Fields inherited from class org.jctools.queues.alt.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
Methods inherited from class org.jctools.queues.alt.ConcurrentSequencedCircularArray
calcSequenceOffset, calcSequenceOffset, lpSequence, lpSequenceElement, lvSequence, lvSequence, soSequence, soSequenceElement, spSequenceElement, spSequenceElement, svSequenceElement, svSequenceElement
Methods inherited from class org.jctools.queues.alt.ConcurrentCircularArray
calcOffset, calcOffset, lpElement, lpElement, lvElement, lvElement, soElement, soElement, spElement, spElement, svElement, svElement
-
Field Details
-
consumer
-
producer
-
-
Constructor Details
-
MpscArrayConcurrentQueueColdFields
public MpscArrayConcurrentQueueColdFields(int capacity)
-