Package org.jctools.queues
Class MpscBlockingConsumerArrayQueuePad2<E>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractQueue<E>
-
- org.jctools.queues.MpscBlockingConsumerArrayQueuePad1<E>
-
- org.jctools.queues.MpscBlockingConsumerArrayQueueColdProducerFields<E>
-
- org.jctools.queues.MpscBlockingConsumerArrayQueuePad2<E>
-
- All Implemented Interfaces:
java.lang.Iterable<E>
,java.util.Collection<E>
,java.util.Queue<E>
,IndexedQueueSizeUtil.IndexedQueue
- Direct Known Subclasses:
MpscBlockingConsumerArrayQueueProducerFields
abstract class MpscBlockingConsumerArrayQueuePad2<E> extends MpscBlockingConsumerArrayQueueColdProducerFields<E>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) byte
b000
(package private) byte
b001
(package private) byte
b002
(package private) byte
b003
(package private) byte
b004
(package private) byte
b005
(package private) byte
b006
(package private) byte
b007
(package private) byte
b010
(package private) byte
b011
(package private) byte
b012
(package private) byte
b013
(package private) byte
b014
(package private) byte
b015
(package private) byte
b016
(package private) byte
b017
(package private) byte
b020
(package private) byte
b021
(package private) byte
b022
(package private) byte
b023
(package private) byte
b024
(package private) byte
b025
(package private) byte
b026
(package private) byte
b027
(package private) byte
b030
(package private) byte
b031
(package private) byte
b032
(package private) byte
b033
(package private) byte
b034
(package private) byte
b035
(package private) byte
b036
(package private) byte
b037
(package private) byte
b040
(package private) byte
b041
(package private) byte
b042
(package private) byte
b043
(package private) byte
b044
(package private) byte
b045
(package private) byte
b046
(package private) byte
b047
(package private) byte
b050
(package private) byte
b051
(package private) byte
b052
(package private) byte
b053
(package private) byte
b054
(package private) byte
b055
(package private) byte
b056
(package private) byte
b057
(package private) byte
b060
(package private) byte
b061
(package private) byte
b062
(package private) byte
b063
(package private) byte
b064
(package private) byte
b065
(package private) byte
b066
(package private) byte
b067
-
Fields inherited from class org.jctools.queues.MpscBlockingConsumerArrayQueueColdProducerFields
producerBuffer, producerMask
-
Fields inherited from class org.jctools.queues.MpscBlockingConsumerArrayQueuePad1
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 MpscBlockingConsumerArrayQueuePad2(long mask, E[] buffer)
-
Method Summary
-
Methods inherited from class org.jctools.queues.MpscBlockingConsumerArrayQueueColdProducerFields
casProducerLimit, lvProducerLimit, soProducerLimit
-
Methods inherited from class java.util.AbstractCollection
contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArray
-
Methods inherited from interface org.jctools.queues.IndexedQueueSizeUtil.IndexedQueue
capacity, lvConsumerIndex, lvProducerIndex
-
-
-
-
Field Detail
-
b000
byte b000
-
b001
byte b001
-
b002
byte b002
-
b003
byte b003
-
b004
byte b004
-
b005
byte b005
-
b006
byte b006
-
b007
byte b007
-
b010
byte b010
-
b011
byte b011
-
b012
byte b012
-
b013
byte b013
-
b014
byte b014
-
b015
byte b015
-
b016
byte b016
-
b017
byte b017
-
b020
byte b020
-
b021
byte b021
-
b022
byte b022
-
b023
byte b023
-
b024
byte b024
-
b025
byte b025
-
b026
byte b026
-
b027
byte b027
-
b030
byte b030
-
b031
byte b031
-
b032
byte b032
-
b033
byte b033
-
b034
byte b034
-
b035
byte b035
-
b036
byte b036
-
b037
byte b037
-
b040
byte b040
-
b041
byte b041
-
b042
byte b042
-
b043
byte b043
-
b044
byte b044
-
b045
byte b045
-
b046
byte b046
-
b047
byte b047
-
b050
byte b050
-
b051
byte b051
-
b052
byte b052
-
b053
byte b053
-
b054
byte b054
-
b055
byte b055
-
b056
byte b056
-
b057
byte b057
-
b060
byte b060
-
b061
byte b061
-
b062
byte b062
-
b063
byte b063
-
b064
byte b064
-
b065
byte b065
-
b066
byte b066
-
b067
byte b067
-
-
Constructor Detail
-
MpscBlockingConsumerArrayQueuePad2
MpscBlockingConsumerArrayQueuePad2(long mask, E[] buffer)
-
-