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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected long
protected int
protected int
protected long
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 -
Method Summary
-
Field Details
-
head
protected long head -
batchHead
protected long batchHead -
batchHistory
protected int batchHistory -
batchSize
protected int batchSize
-
-
Constructor Details
-
BQueuePollFields
public BQueuePollFields(int capacity)
-