Package org.jctools.queues
Class BQueuePollFields<E>
- java.lang.Object
-
- org.jctools.queues.BQueueL0Pad
-
- org.jctools.queues.BQueueColdFields<E>
-
- org.jctools.queues.BQueueL1Pad<E>
-
- org.jctools.queues.BQueueOfferFields<E>
-
- org.jctools.queues.BQueueL2Pad<E>
-
- org.jctools.queues.BQueuePollFields<E>
-
- Direct Known Subclasses:
BQueueL3Pad
abstract class BQueuePollFields<E> extends BQueueL2Pad<E>
-
-
Field Summary
Fields Modifier and Type Field Description protected long
batchHead
protected int
batchHistory
protected int
batchSize
protected long
head
-
Fields inherited from class org.jctools.queues.BQueueL2Pad
p00, p01, p02, p03, p04, p05, p06, p07, p30, p31, p32, p33, p34, p35, p36, p37
-
Fields inherited from class org.jctools.queues.BQueueOfferFields
batchTail, tail
-
Fields inherited from class org.jctools.queues.BQueueL1Pad
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
-
Fields inherited from class org.jctools.queues.BQueueColdFields
ARRAY_BASE, buffer, BUFFER_PAD, capacity, ELEMENT_SHIFT, mask, OFFER_BATCH_SIZE, POLL_BATCH_SIZE, TICKS
-
-
Constructor Summary
Constructors Constructor Description BQueuePollFields(int capacity)
-