Package org.jctools.queues
Class InlinedRingBufferPollFields<E>
java.lang.Object
org.jctools.queues.InlinedRingBufferL0Pad
org.jctools.queues.InlinedRingBufferColdFields<E>
org.jctools.queues.InlinedRingBufferL1Pad<E>
org.jctools.queues.InlinedRingBufferOfferFields<E>
org.jctools.queues.InlinedRingBufferL2Pad<E>
org.jctools.queues.InlinedRingBufferPollFields<E>
- Direct Known Subclasses:
InlinedRingBufferL3Pad
-
Field Summary
FieldsFields inherited from class org.jctools.queues.InlinedRingBufferL2Pad
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
Fields inherited from class org.jctools.queues.InlinedRingBufferOfferFields
headCache, tail
Fields inherited from class org.jctools.queues.InlinedRingBufferColdFields
buffer, BUFFER_PAD, capacity, mask, SPARSE_SHIFT
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
head
protected volatile long head -
tailCache
protected long tailCache
-
-
Constructor Details
-
InlinedRingBufferPollFields
InlinedRingBufferPollFields(int capacity)
-