Package org.jctools.queues
Class InlinedRingBufferColdFields<E>
- java.lang.Object
-
- org.jctools.queues.InlinedRingBufferL0Pad
-
- org.jctools.queues.InlinedRingBufferColdFields<E>
-
- Direct Known Subclasses:
InlinedRingBufferL1Pad
abstract class InlinedRingBufferColdFields<E> extends InlinedRingBufferL0Pad
-
-
Field Summary
Fields Modifier and Type Field Description protected E[]bufferprotected static intBUFFER_PADprotected intcapacityprotected longmaskprotected static intSPARSE_SHIFT-
Fields inherited from class org.jctools.queues.InlinedRingBufferL0Pad
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 InlinedRingBufferColdFields(int capacity)
-
-
-
Field Detail
-
BUFFER_PAD
protected static final int BUFFER_PAD
- See Also:
- Constant Field Values
-
SPARSE_SHIFT
protected static final int SPARSE_SHIFT
-
capacity
protected final int capacity
-
mask
protected final long mask
-
buffer
protected final E[] buffer
-
-