Package org.jctools.queues.alt
Class ConsumerFields<E>
- java.lang.Object
-
- org.jctools.queues.alt.ConcurrentCircularArrayL0Pad<E>
-
- org.jctools.queues.alt.ConcurrentCircularArray<E>
-
- org.jctools.queues.alt.ConsumerFields<E>
-
- Direct Known Subclasses:
Consumer
abstract class ConsumerFields<E> extends ConcurrentCircularArray<E>
-
-
Field Summary
Fields Modifier and Type Field Description protected long
head
protected static long
HEAD_OFFSET
-
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 Constructor Description ConsumerFields(ConcurrentCircularArray<E> c)
-
Method Summary
-
Methods inherited from class org.jctools.queues.alt.ConcurrentCircularArray
calcOffset, calcOffset, lpElement, lpElement, lvElement, lvElement, soElement, soElement, spElement, spElement, svElement, svElement
-
-
-
-
Constructor Detail
-
ConsumerFields
public ConsumerFields(ConcurrentCircularArray<E> c)
-
-