Package org.jctools.queues
Class FloatingCaqColdFields<E>
java.lang.Object
org.jctools.queues.InlinedRingBufferL0Pad
org.jctools.queues.FloatingCaqColdFields<E>
- Direct Known Subclasses:
FloatingCountersSpscConcurrentArrayQueue
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final E[]
protected static final int
protected final int
protected final PaddedAtomicLong
protected final PaddedAtomicLong
protected final long
protected static final int
protected final PaddedAtomicLong
protected final PaddedAtomicLong
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 -
Method Summary
-
Field Details
-
BUFFER_PAD
protected static final int BUFFER_PAD- See Also:
-
SPARSE_SHIFT
protected static final int SPARSE_SHIFT -
capacity
protected final int capacity -
mask
protected final long mask -
buffer
-
tail
-
head
-
tailCache
-
headCache
-
-
Constructor Details
-
FloatingCaqColdFields
FloatingCaqColdFields(int capacity)
-