Uses of Interface
org.jctools.queues.IndexedQueueSizeUtil.IndexedQueue
-
Packages that use IndexedQueueSizeUtil.IndexedQueue Package Description org.jctools.queues This package aims to fill a gap in current JDK implementations in offering lock free (wait free where possible) queues for inter-thread message passing with finer grained guarantees and an emphasis on performance.
At the time of writing the only lock free queue available in the JDK isConcurrentLinkedQueue
which is an unbounded multi-producer, multi-consumer queue which is further encumbered by the need to implement the full range ofQueue
methods.org.jctools.queues.atomic org.jctools.queues.atomic.unpadded org.jctools.queues.unpadded -
-
Uses of IndexedQueueSizeUtil.IndexedQueue in org.jctools.queues
Classes in org.jctools.queues that implement IndexedQueueSizeUtil.IndexedQueue Modifier and Type Class Description (package private) class
BaseMpscLinkedArrayQueue<E>
An MPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks of the initial size.(package private) class
BaseMpscLinkedArrayQueueColdProducerFields<E>
(package private) class
BaseMpscLinkedArrayQueueConsumerFields<E>
(package private) class
BaseMpscLinkedArrayQueuePad1<E>
(package private) class
BaseMpscLinkedArrayQueuePad2<E>
(package private) class
BaseMpscLinkedArrayQueuePad3<E>
(package private) class
BaseMpscLinkedArrayQueueProducerFields<E>
(package private) class
BaseSpscLinkedArrayQueue<E>
(package private) class
BaseSpscLinkedArrayQueueConsumerColdFields<E>
(package private) class
BaseSpscLinkedArrayQueueConsumerField<E>
(package private) class
BaseSpscLinkedArrayQueueL2Pad<E>
(package private) class
BaseSpscLinkedArrayQueuePrePad<E>
(package private) class
BaseSpscLinkedArrayQueueProducerColdFields<E>
(package private) class
BaseSpscLinkedArrayQueueProducerFields<E>
(package private) class
ConcurrentCircularArrayQueue<E>
Common functionality for array backed queues.class
ConcurrentSequencedCircularArrayQueue<E>
class
FFBuffer<E>
(package private) class
FFBufferConsumerField<E>
(package private) class
FFBufferL1Pad<E>
(package private) class
FFBufferL2Pad<E>
(package private) class
FFBufferL3Pad<E>
(package private) class
FFBufferProducerField<E>
class
MpmcArrayQueue<E>
A Multi-Producer-Multi-Consumer queue based on aConcurrentCircularArrayQueue
.(package private) class
MpmcArrayQueueConsumerIndexField<E>
(package private) class
MpmcArrayQueueL1Pad<E>
(package private) class
MpmcArrayQueueL2Pad<E>
(package private) class
MpmcArrayQueueL3Pad<E>
(package private) class
MpmcArrayQueueProducerIndexField<E>
class
MpmcUnboundedXaddArrayQueue<E>
An MPMC array queue which grows unbounded in linked chunks.
Differently fromMpmcArrayQueue
it is designed to provide a better scaling when more producers are concurrently offering.
Users should be aware thatMpmcUnboundedXaddArrayQueue.poll()
could spin while awaiting a new element to be available: to avoid this behaviourMpmcUnboundedXaddArrayQueue.relaxedPoll()
should be used instead, accounting for the semantic differences between the twos.class
MpscArrayQueue<E>
A Multi-Producer-Single-Consumer queue based on aConcurrentCircularArrayQueue
.(package private) class
MpscArrayQueueConsumerIndexField<E>
(package private) class
MpscArrayQueueL1Pad<E>
(package private) class
MpscArrayQueueL2Pad<E>
(package private) class
MpscArrayQueueL3Pad<E>
(package private) class
MpscArrayQueueMidPad<E>
(package private) class
MpscArrayQueueProducerIndexField<E>
(package private) class
MpscArrayQueueProducerLimitField<E>
class
MpscBlockingConsumerArrayQueue<E>
This is a partial implementation of theBlockingQueue
on the consumer side only on top of the mechanics described inBaseMpscLinkedArrayQueue
, but with the reservation bit used for blocking rather than resizing in this instance.(package private) class
MpscBlockingConsumerArrayQueueColdProducerFields<E>
(package private) class
MpscBlockingConsumerArrayQueueConsumerFields<E>
(package private) class
MpscBlockingConsumerArrayQueuePad1<E>
(package private) class
MpscBlockingConsumerArrayQueuePad2<E>
(package private) class
MpscBlockingConsumerArrayQueuePad3<E>
(package private) class
MpscBlockingConsumerArrayQueueProducerFields<E>
class
MpscChunkedArrayQueue<E>
An MPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks of the initial size.(package private) class
MpscChunkedArrayQueueColdProducerFields<E>
class
MpscGrowableArrayQueue<E>
An MPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks, doubling theirs size every time until the full blown backing array is used.class
MpscSequencedArrayQueue<E>
A Multi-Producer-Single-Consumer queue based on same algorithm used forMpmcArrayQueue
but with the appropriate weakening of constraints on offer.(package private) class
MpscSequencedArrayQueueConsumerField<E>
(package private) class
MpscSequencedArrayQueueL1Pad<E>
(package private) class
MpscSequencedArrayQueueL2Pad<E>
(package private) class
MpscSequencedArrayQueueProducerField<E>
class
MpscUnboundedArrayQueue<E>
An MPSC array queue which starts at initialCapacity and grows indefinitely in linked chunks of the initial size.class
MpscUnboundedXaddArrayQueue<E>
An MPSC array queue which grows unbounded in linked chunks.
Differently fromMpscUnboundedArrayQueue
it is designed to provide a better scaling when more producers are concurrently offering.
Users should be aware thatMpscUnboundedXaddArrayQueue.poll()
could spin while awaiting a new element to be available: to avoid this behaviourMpscUnboundedXaddArrayQueue.relaxedPoll()
should be used instead, accounting for the semantic differences between the twos.(package private) class
MpUnboundedXaddArrayQueue<R extends MpUnboundedXaddChunk<R,E>,E>
Common infrastructure for the XADD queues.(package private) class
MpUnboundedXaddArrayQueueConsumerFields<R extends MpUnboundedXaddChunk<R,E>,E>
(package private) class
MpUnboundedXaddArrayQueuePad1<E>
(package private) class
MpUnboundedXaddArrayQueuePad2<E>
(package private) class
MpUnboundedXaddArrayQueuePad3<R extends MpUnboundedXaddChunk<R,E>,E>
(package private) class
MpUnboundedXaddArrayQueuePad5<R extends MpUnboundedXaddChunk<R,E>,E>
(package private) class
MpUnboundedXaddArrayQueueProducerChunk<R extends MpUnboundedXaddChunk<R,E>,E>
(package private) class
MpUnboundedXaddArrayQueueProducerFields<E>
class
SpmcArrayQueue<E>
(package private) class
SpmcArrayQueueConsumerIndexField<E>
(package private) class
SpmcArrayQueueL1Pad<E>
(package private) class
SpmcArrayQueueL2Pad<E>
(package private) class
SpmcArrayQueueL3Pad<E>
(package private) class
SpmcArrayQueueMidPad<E>
(package private) class
SpmcArrayQueueProducerIndexCacheField<E>
(package private) class
SpmcArrayQueueProducerIndexField<E>
class
SpscArrayQueue<E>
A Single-Producer-Single-Consumer queue backed by a pre-allocated buffer.(package private) class
SpscArrayQueueColdField<E>
(package private) class
SpscArrayQueueConsumerIndexField<E>
(package private) class
SpscArrayQueueL1Pad<E>
(package private) class
SpscArrayQueueL2Pad<E>
(package private) class
SpscArrayQueueL3Pad<E>
(package private) class
SpscArrayQueueProducerIndexFields<E>
class
SpscChunkedArrayQueue<E>
An SPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks of the initial size.class
SpscGrowableArrayQueue<E>
An SPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks, doubling theirs size every time until the full blown backing array is used.class
SpscUnboundedArrayQueue<E>
An SPSC array queue which starts at initialCapacity and grows indefinitely in linked chunks of the initial size.Methods in org.jctools.queues with parameters of type IndexedQueueSizeUtil.IndexedQueue Modifier and Type Method Description static boolean
IndexedQueueSizeUtil. isEmpty(IndexedQueueSizeUtil.IndexedQueue iq)
static int
IndexedQueueSizeUtil. size(IndexedQueueSizeUtil.IndexedQueue iq, int divisor)
-
Uses of IndexedQueueSizeUtil.IndexedQueue in org.jctools.queues.atomic
Classes in org.jctools.queues.atomic that implement IndexedQueueSizeUtil.IndexedQueue Modifier and Type Class Description class
AtomicReferenceArrayQueue<E>
(package private) class
BaseMpscLinkedAtomicArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedAtomicArrayQueueColdProducerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedAtomicArrayQueueConsumerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedAtomicArrayQueuePad1<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedAtomicArrayQueuePad2<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedAtomicArrayQueuePad3<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedAtomicArrayQueueProducerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicArrayQueueConsumerColdFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicArrayQueueConsumerField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicArrayQueuePrePad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicArrayQueueProducerColdFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicArrayQueueProducerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.class
MpmcAtomicArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpmcAtomicArrayQueueConsumerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpmcAtomicArrayQueueL1Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpmcAtomicArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpmcAtomicArrayQueueL3Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpmcAtomicArrayQueueProducerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.class
MpscAtomicArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicArrayQueueConsumerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicArrayQueueL1Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicArrayQueueL3Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicArrayQueueMidPad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicArrayQueueProducerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicArrayQueueProducerLimitField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.class
MpscChunkedAtomicArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.(package private) class
MpscChunkedAtomicArrayQueueColdProducerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.class
MpscGrowableAtomicArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.class
MpscUnboundedAtomicArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.class
SequencedAtomicReferenceArrayQueue<E>
class
SpmcAtomicArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicArrayQueueConsumerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicArrayQueueL1Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicArrayQueueL3Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicArrayQueueMidPad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicArrayQueueProducerIndexCacheField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicArrayQueueProducerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.class
SpscAtomicArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpscAtomicArrayQueueColdField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpscAtomicArrayQueueConsumerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpscAtomicArrayQueueL1Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpscAtomicArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpscAtomicArrayQueueL3Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpscAtomicArrayQueueProducerIndexFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.class
SpscChunkedAtomicArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.class
SpscGrowableAtomicArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.class
SpscUnboundedAtomicArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module. -
Uses of IndexedQueueSizeUtil.IndexedQueue in org.jctools.queues.atomic.unpadded
Classes in org.jctools.queues.atomic.unpadded that implement IndexedQueueSizeUtil.IndexedQueue Modifier and Type Class Description (package private) class
BaseMpscLinkedAtomicUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedAtomicUnpaddedArrayQueueColdProducerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedAtomicUnpaddedArrayQueueConsumerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedAtomicUnpaddedArrayQueuePad1<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedAtomicUnpaddedArrayQueuePad2<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedAtomicUnpaddedArrayQueuePad3<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedAtomicUnpaddedArrayQueueProducerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicUnpaddedArrayQueueConsumerColdFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicUnpaddedArrayQueueConsumerField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicUnpaddedArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicUnpaddedArrayQueuePrePad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicUnpaddedArrayQueueProducerColdFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedAtomicUnpaddedArrayQueueProducerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.class
MpmcAtomicUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpmcAtomicUnpaddedArrayQueueConsumerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpmcAtomicUnpaddedArrayQueueL1Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpmcAtomicUnpaddedArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpmcAtomicUnpaddedArrayQueueL3Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpmcAtomicUnpaddedArrayQueueProducerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.class
MpscAtomicUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicUnpaddedArrayQueueConsumerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicUnpaddedArrayQueueL1Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicUnpaddedArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicUnpaddedArrayQueueL3Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicUnpaddedArrayQueueMidPad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicUnpaddedArrayQueueProducerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
MpscAtomicUnpaddedArrayQueueProducerLimitField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.class
MpscChunkedAtomicUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.(package private) class
MpscChunkedAtomicUnpaddedArrayQueueColdProducerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.class
MpscGrowableAtomicUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.class
MpscUnboundedAtomicUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.class
SpmcAtomicUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicUnpaddedArrayQueueConsumerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicUnpaddedArrayQueueL1Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicUnpaddedArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicUnpaddedArrayQueueL3Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicUnpaddedArrayQueueMidPad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicUnpaddedArrayQueueProducerIndexCacheField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpmcAtomicUnpaddedArrayQueueProducerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.class
SpscAtomicUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpscAtomicUnpaddedArrayQueueColdField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpscAtomicUnpaddedArrayQueueConsumerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpscAtomicUnpaddedArrayQueueL1Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpscAtomicUnpaddedArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpscAtomicUnpaddedArrayQueueL3Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.(package private) class
SpscAtomicUnpaddedArrayQueueProducerIndexFields<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedArrayQueueGenerator which can found in the jctools-build module.class
SpscChunkedAtomicUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.class
SpscGrowableAtomicUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module.class
SpscUnboundedAtomicUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.unpadded.JavaParsingAtomicUnpaddedLinkedQueueGenerator which can found in the jctools-build module. -
Uses of IndexedQueueSizeUtil.IndexedQueue in org.jctools.queues.unpadded
Classes in org.jctools.queues.unpadded that implement IndexedQueueSizeUtil.IndexedQueue Modifier and Type Class Description (package private) class
BaseMpscLinkedUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedUnpaddedArrayQueueColdProducerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedUnpaddedArrayQueueConsumerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedUnpaddedArrayQueuePad1<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedUnpaddedArrayQueuePad2<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedUnpaddedArrayQueuePad3<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
BaseMpscLinkedUnpaddedArrayQueueProducerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedUnpaddedArrayQueueConsumerColdFields<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedUnpaddedArrayQueueConsumerField<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedUnpaddedArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedUnpaddedArrayQueuePrePad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedUnpaddedArrayQueueProducerColdFields<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
BaseSpscLinkedUnpaddedArrayQueueProducerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
ConcurrentCircularUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.class
ConcurrentSequencedCircularUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.class
MpmcUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
MpmcUnpaddedArrayQueueConsumerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
MpmcUnpaddedArrayQueueL1Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
MpmcUnpaddedArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
MpmcUnpaddedArrayQueueL3Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
MpmcUnpaddedArrayQueueProducerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.class
MpscChunkedUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
MpscChunkedUnpaddedArrayQueueColdProducerFields<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.class
MpscGrowableUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.class
MpscUnboundedUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.class
MpscUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
MpscUnpaddedArrayQueueConsumerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
MpscUnpaddedArrayQueueL1Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
MpscUnpaddedArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
MpscUnpaddedArrayQueueL3Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
MpscUnpaddedArrayQueueMidPad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
MpscUnpaddedArrayQueueProducerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
MpscUnpaddedArrayQueueProducerLimitField<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.class
SpmcUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
SpmcUnpaddedArrayQueueConsumerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
SpmcUnpaddedArrayQueueL1Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
SpmcUnpaddedArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
SpmcUnpaddedArrayQueueL3Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
SpmcUnpaddedArrayQueueMidPad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
SpmcUnpaddedArrayQueueProducerIndexCacheField<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
SpmcUnpaddedArrayQueueProducerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.class
SpscChunkedUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.class
SpscGrowableUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.class
SpscUnboundedUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.class
SpscUnpaddedArrayQueue<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
SpscUnpaddedArrayQueueColdField<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
SpscUnpaddedArrayQueueConsumerIndexField<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
SpscUnpaddedArrayQueueL1Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
SpscUnpaddedArrayQueueL2Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
SpscUnpaddedArrayQueueL3Pad<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.(package private) class
SpscUnpaddedArrayQueueProducerIndexFields<E>
NOTE: This class was automatically generated by org.jctools.queues.unpadded.JavaParsingUnpaddedQueueGenerator which can found in the jctools-build module.
-