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:
Iterable<E>
,Collection<E>
,Queue<E>
,IndexedQueueSizeUtil.IndexedQueue
- Direct Known Subclasses:
MpscBlockingConsumerArrayQueueProducerFields
abstract class MpscBlockingConsumerArrayQueuePad2<E>
extends MpscBlockingConsumerArrayQueueColdProducerFields<E>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
(package private) byte
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 -
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 Details
-
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 Details
-
MpscBlockingConsumerArrayQueuePad2
MpscBlockingConsumerArrayQueuePad2(long mask, E[] buffer)
-