Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 

A

AbstractEntry<TypeK,TypeV> - Class in org.jctools.maps
A simple implementation of Map.Entry.
AbstractEntry(TypeK, TypeV) - Constructor for class org.jctools.maps.AbstractEntry
 
AbstractEntry(Map.Entry<TypeK, TypeV>) - Constructor for class org.jctools.maps.AbstractEntry
 
accept(E) - Method in interface org.jctools.channels.ChannelReceiver
New elements are passed into this method.
accept(T) - Method in interface org.jctools.queues.MessagePassingQueue.Consumer
This method will process an element already removed from the queue.
ACTIVE_CYCLE_ID_OFFSET - Static variable in class org.jctools.queues.MpscRelaxedArrayQueueActiveCycleIdField
 
ACTIVE_CYCLE_ID_UPDATER - Static variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueActiveCycleIdField
 
activeCycleId - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueActiveCycleIdField
 
activeCycleId - Variable in class org.jctools.queues.MpscRelaxedArrayQueueActiveCycleIdField
 
activeCycleIndex(long) - Static method in class org.jctools.queues.atomic.MpscAtomicArrayQueueActiveCycleIdField
 
activeCycleIndex(long) - Static method in class org.jctools.queues.MpscRelaxedArrayQueueActiveCycleIdField
 
add(long) - Method in class org.jctools.maps.ConcurrentAutoTable
Add the given value to current counter value.
add(E) - Method in class org.jctools.maps.NonBlockingHashSet
Add o to the set.
add(Integer) - Method in class org.jctools.maps.NonBlockingSetInt
Add i to the set.
add(int) - Method in class org.jctools.maps.NonBlockingSetInt
Add i to the set.
add(int) - Method in class org.jctools.maps.NonBlockingSetInt.NBSI
 
add(E) - Method in class org.jctools.queues.BQueue
 
add(E) - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
add(E) - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
add(E) - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
add(E) - Method in class org.jctools.sets.IdentityOpenHashSet
 
add(E) - Method in class org.jctools.sets.OpenHashSet
 
add(E) - Method in class org.jctools.sets.SingleWriterHashSet
 
add_if(long) - Method in class org.jctools.maps.ConcurrentAutoTable
 
add_if(long, int, ConcurrentAutoTable) - Method in class org.jctools.maps.ConcurrentAutoTable.CAT
 
addAll(Collection<? extends E>) - Method in class org.jctools.queues.BQueue
 
addAll(Collection<? extends E>) - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
addAll(Collection<? extends E>) - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
addAll(Collection<? extends E>) - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
addElement(long[], E[], long, long, long, E) - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
addElement(long[], E[], long, long, long, E) - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
addForResize(E[], int, E) - Method in class org.jctools.sets.IdentityOpenHashSet
 
addForResize(E[], int, E) - Method in class org.jctools.sets.OpenHashSet
 
addForResize(E[], long, E) - Method in class org.jctools.sets.SingleWriterHashSet
 
addQueue(Queue<E>) - Method in class org.jctools.queues.MpscOnSpscFields
 
addressOffset - Static variable in class org.jctools.util.UnsafeDirectByteBuffer
 
addSlowPath(E[], int, E, int) - Method in class org.jctools.sets.IdentityOpenHashSet
 
addSlowPath(E[], int, E, int) - Method in class org.jctools.sets.OpenHashSet
 
addSlowPath(E[], long, E, int) - Method in class org.jctools.sets.SingleWriterHashSet
 
adjustLookAheadStep(int) - Method in class org.jctools.queues.atomic.SpscGrowableAtomicArrayQueue
 
adjustLookAheadStep(int) - Method in class org.jctools.queues.SpscGrowableArrayQueue
 
advance() - Method in class org.jctools.maps.NonBlockingSetInt.iter
 
align(long, int) - Static method in class org.jctools.util.Pow2
Align a value to the next multiple up of alignment.
alignedSlice(int, long, ByteBuffer) - Static method in class org.jctools.util.UnsafeDirectByteBuffer
 
allocate(int) - Static method in class org.jctools.queues.atomic.LinkedAtomicArrayQueueUtil
 
allocate(int) - Static method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue.AtomicLongArrayAccess
 
allocate(int) - Static method in class org.jctools.queues.CircularArrayOffsetCalculator
 
allocate(int) - Static method in class org.jctools.queues.PaddedCircularArrayOffsetCalculator
 
allocateAlignedByteBuffer(int, long) - Static method in class org.jctools.util.UnsafeDirectByteBuffer
 
ALLOCATING - Static variable in class org.jctools.queues.MpscLinkedArrayQueue
 
ARA2(int, long) - Constructor for class org.jctools.queues.MpscLinkedArrayQueue.ARA2
 
ARRAY_BASE - Static variable in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
ARRAY_BASE - Static variable in class org.jctools.queues.BQueueColdFields
 
ARRAY_BASE - Static variable in class org.jctools.queues.ConcurrentSequencedCircularArrayQueue
 
ARRAY_BASE - Static variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
ARRAY_BASE - Static variable in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
ARRAY_PAD - Static variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue.AtomicLongArrayAccess
 
arrayBase - Variable in class org.jctools.queues.SpscOffHeapIntQueue
 
arrayIndexForCursor(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
arrayIndexForCursor(long, int, long) - Static method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
AtomicLongArrayAccess() - Constructor for class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue.AtomicLongArrayAccess
 
atomicLongArrayType() - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
AtomicQueueFactory - Class in org.jctools.queues.atomic
The queue factory produces Queue instances based on a best fit to the ConcurrentQueueSpec.
AtomicQueueFactory() - Constructor for class org.jctools.queues.atomic.AtomicQueueFactory
 
atomicRefArrayType(ArrayType) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
atomicRefArrayType(ArrayType) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
AtomicReferenceArrayQueue<E> - Class in org.jctools.queues.atomic
 
AtomicReferenceArrayQueue(int) - Constructor for class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
availableInQueue(long, long) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
availableInQueue(long, long) - Method in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
availableInQueue(long, long) - Method in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
availableInQueue(long, long) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
availableInQueue(long, long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
availableInQueue(long, long) - Method in class org.jctools.queues.MpscUnboundedArrayQueue
 

B

backtrackPoll() - Method in class org.jctools.queues.BQueue
 
BaseLinkedAtomicQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseLinkedAtomicQueue() - Constructor for class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
BaseLinkedAtomicQueueConsumerNodeRef<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseLinkedAtomicQueueConsumerNodeRef() - Constructor for class org.jctools.queues.atomic.BaseLinkedAtomicQueueConsumerNodeRef
 
BaseLinkedAtomicQueuePad0<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseLinkedAtomicQueuePad0() - Constructor for class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
BaseLinkedAtomicQueuePad1<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseLinkedAtomicQueuePad1() - Constructor for class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
BaseLinkedAtomicQueuePad2<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseLinkedAtomicQueuePad2() - Constructor for class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
BaseLinkedAtomicQueueProducerNodeRef<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseLinkedAtomicQueueProducerNodeRef() - Constructor for class org.jctools.queues.atomic.BaseLinkedAtomicQueueProducerNodeRef
 
BaseLinkedQueue<E> - Class in org.jctools.queues
A base data structure for concurrent linked queues.
BaseLinkedQueue() - Constructor for class org.jctools.queues.BaseLinkedQueue
 
BaseLinkedQueueConsumerNodeRef<E> - Class in org.jctools.queues
 
BaseLinkedQueueConsumerNodeRef() - Constructor for class org.jctools.queues.BaseLinkedQueueConsumerNodeRef
 
BaseLinkedQueuePad0<E> - Class in org.jctools.queues
 
BaseLinkedQueuePad0() - Constructor for class org.jctools.queues.BaseLinkedQueuePad0
 
BaseLinkedQueuePad1<E> - Class in org.jctools.queues
 
BaseLinkedQueuePad1() - Constructor for class org.jctools.queues.BaseLinkedQueuePad1
 
BaseLinkedQueuePad2<E> - Class in org.jctools.queues
 
BaseLinkedQueuePad2() - Constructor for class org.jctools.queues.BaseLinkedQueuePad2
 
BaseLinkedQueueProducerNodeRef<E> - Class in org.jctools.queues
 
BaseLinkedQueueProducerNodeRef() - Constructor for class org.jctools.queues.BaseLinkedQueueProducerNodeRef
 
BaseMpscLinkedArrayQueue<E> - Class in org.jctools.queues
An MPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks of the initial size.
BaseMpscLinkedArrayQueue(int) - Constructor for class org.jctools.queues.BaseMpscLinkedArrayQueue
 
BaseMpscLinkedArrayQueueColdProducerFields<E> - Class in org.jctools.queues
 
BaseMpscLinkedArrayQueueColdProducerFields() - Constructor for class org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields
 
BaseMpscLinkedArrayQueueConsumerFields<E> - Class in org.jctools.queues
 
BaseMpscLinkedArrayQueueConsumerFields() - Constructor for class org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields
 
BaseMpscLinkedArrayQueuePad1<E> - Class in org.jctools.queues
 
BaseMpscLinkedArrayQueuePad1() - Constructor for class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
BaseMpscLinkedArrayQueuePad2<E> - Class in org.jctools.queues
 
BaseMpscLinkedArrayQueuePad2() - Constructor for class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
BaseMpscLinkedArrayQueuePad3<E> - Class in org.jctools.queues
 
BaseMpscLinkedArrayQueuePad3() - Constructor for class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
BaseMpscLinkedArrayQueueProducerFields<E> - Class in org.jctools.queues
 
BaseMpscLinkedArrayQueueProducerFields() - Constructor for class org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields
 
BaseMpscLinkedAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseMpscLinkedAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
BaseMpscLinkedAtomicArrayQueueColdProducerFields<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseMpscLinkedAtomicArrayQueueColdProducerFields() - Constructor for class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields
 
BaseMpscLinkedAtomicArrayQueueConsumerFields<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseMpscLinkedAtomicArrayQueueConsumerFields() - Constructor for class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueConsumerFields
 
BaseMpscLinkedAtomicArrayQueuePad1<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseMpscLinkedAtomicArrayQueuePad1() - Constructor for class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
BaseMpscLinkedAtomicArrayQueuePad2<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseMpscLinkedAtomicArrayQueuePad2() - Constructor for class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
BaseMpscLinkedAtomicArrayQueuePad3<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseMpscLinkedAtomicArrayQueuePad3() - Constructor for class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
BaseMpscLinkedAtomicArrayQueueProducerFields<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseMpscLinkedAtomicArrayQueueProducerFields() - Constructor for class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields
 
BaseSpscLinkedArrayQueue<E> - Class in org.jctools.queues
 
BaseSpscLinkedArrayQueue() - Constructor for class org.jctools.queues.BaseSpscLinkedArrayQueue
 
BaseSpscLinkedArrayQueueConsumerColdFields<E> - Class in org.jctools.queues
 
BaseSpscLinkedArrayQueueConsumerColdFields() - Constructor for class org.jctools.queues.BaseSpscLinkedArrayQueueConsumerColdFields
 
BaseSpscLinkedArrayQueueConsumerField<E> - Class in org.jctools.queues
 
BaseSpscLinkedArrayQueueConsumerField() - Constructor for class org.jctools.queues.BaseSpscLinkedArrayQueueConsumerField
 
BaseSpscLinkedArrayQueueL2Pad<E> - Class in org.jctools.queues
 
BaseSpscLinkedArrayQueueL2Pad() - Constructor for class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
BaseSpscLinkedArrayQueuePrePad<E> - Class in org.jctools.queues
 
BaseSpscLinkedArrayQueuePrePad() - Constructor for class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
BaseSpscLinkedArrayQueueProducerColdFields<E> - Class in org.jctools.queues
 
BaseSpscLinkedArrayQueueProducerColdFields() - Constructor for class org.jctools.queues.BaseSpscLinkedArrayQueueProducerColdFields
 
BaseSpscLinkedArrayQueueProducerFields<E> - Class in org.jctools.queues
 
BaseSpscLinkedArrayQueueProducerFields() - Constructor for class org.jctools.queues.BaseSpscLinkedArrayQueueProducerFields
 
BaseSpscLinkedAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseSpscLinkedAtomicArrayQueue() - Constructor for class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
BaseSpscLinkedAtomicArrayQueueConsumerColdFields<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseSpscLinkedAtomicArrayQueueConsumerColdFields() - Constructor for class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueConsumerColdFields
 
BaseSpscLinkedAtomicArrayQueueConsumerField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseSpscLinkedAtomicArrayQueueConsumerField() - Constructor for class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueConsumerField
 
BaseSpscLinkedAtomicArrayQueueL2Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseSpscLinkedAtomicArrayQueueL2Pad() - Constructor for class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
BaseSpscLinkedAtomicArrayQueuePrePad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseSpscLinkedAtomicArrayQueuePrePad() - Constructor for class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
BaseSpscLinkedAtomicArrayQueueProducerColdFields<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseSpscLinkedAtomicArrayQueueProducerColdFields() - Constructor for class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueProducerColdFields
 
BaseSpscLinkedAtomicArrayQueueProducerFields<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
BaseSpscLinkedAtomicArrayQueueProducerFields() - Constructor for class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueProducerFields
 
batchHead - Variable in class org.jctools.queues.BQueuePollFields
 
batchHistory - Variable in class org.jctools.queues.BQueuePollFields
 
batchSize - Variable in class org.jctools.queues.BQueuePollFields
 
batchTail - Variable in class org.jctools.queues.alt.ProducerFields
 
batchTail - Variable in class org.jctools.queues.BQueueOfferFields
 
BlockingModel() - Constructor for class org.jctools.queues.blocking.BlockingQueueFactory.BlockingModel
 
blockingQueueCache - Static variable in class org.jctools.queues.blocking.BlockingQueueFactory
 
blockingQueueClassName - Variable in class org.jctools.queues.blocking.BlockingQueueFactory.BlockingModel
 
BlockingQueueFactory - Class in org.jctools.queues.blocking
The queue factory produces Queue instances based on a best fit to the ConcurrentQueueSpec.
BlockingQueueFactory() - Constructor for class org.jctools.queues.blocking.BlockingQueueFactory
 
BlockingQueueFactory.BlockingModel - Class in org.jctools.queues.blocking
 
boxedJavaType - Variable in enum org.jctools.channels.mapping.Primitive
 
BQueue<E> - Class in org.jctools.queues
 
BQueue(int) - Constructor for class org.jctools.queues.BQueue
 
BQueueColdFields<E> - Class in org.jctools.queues
 
BQueueColdFields(int) - Constructor for class org.jctools.queues.BQueueColdFields
 
BQueueL0Pad - Class in org.jctools.queues
 
BQueueL0Pad() - Constructor for class org.jctools.queues.BQueueL0Pad
 
BQueueL1Pad<E> - Class in org.jctools.queues
 
BQueueL1Pad(int) - Constructor for class org.jctools.queues.BQueueL1Pad
 
BQueueL2Pad<E> - Class in org.jctools.queues
 
BQueueL2Pad(int) - Constructor for class org.jctools.queues.BQueueL2Pad
 
BQueueL3Pad<E> - Class in org.jctools.queues
 
BQueueL3Pad(int) - Constructor for class org.jctools.queues.BQueueL3Pad
 
BQueueOfferFields<E> - Class in org.jctools.queues
 
BQueueOfferFields(int) - Constructor for class org.jctools.queues.BQueueOfferFields
 
BQueuePollFields<E> - Class in org.jctools.queues
 
BQueuePollFields(int) - Constructor for class org.jctools.queues.BQueuePollFields
 
buffer - Variable in class org.jctools.channels.mpsc.MpscChannel
 
buffer - Variable in class org.jctools.channels.spsc.SpscChannel
 
buffer - Variable in class org.jctools.queues.alt.ConcurrentCircularArray
 
buffer - Variable in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
buffer - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
buffer - Variable in class org.jctools.queues.BQueueColdFields
 
buffer - Variable in class org.jctools.queues.ConcurrentCircularArrayQueue
 
buffer - Variable in class org.jctools.queues.FloatingCaqColdFields
 
buffer - Variable in class org.jctools.queues.InlinedRingBufferColdFields
 
buffer - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
buffer - Variable in class org.jctools.queues.MpscRelaxedArrayQueue
 
buffer - Variable in class org.jctools.sets.IdentityOpenHashSet
 
buffer - Variable in class org.jctools.sets.IdentityOpenHashSet.Iter
 
buffer - Variable in class org.jctools.sets.OpenHashSet
 
buffer - Variable in class org.jctools.sets.OpenHashSet.Iter
 
buffer - Variable in class org.jctools.sets.SingleWriterHashSet
 
buffer - Variable in class org.jctools.sets.SingleWriterHashSet.Iter
 
BUFFER_OFFSET - Static variable in class org.jctools.sets.SingleWriterHashSet
 
BUFFER_PAD - Static variable in class org.jctools.queues.alt.ConcurrentCircularArray
 
BUFFER_PAD - Static variable in class org.jctools.queues.BQueueColdFields
 
BUFFER_PAD - Static variable in class org.jctools.queues.FloatingCaqColdFields
 
BUFFER_PAD - Static variable in class org.jctools.queues.InlinedRingBufferColdFields
 
BUFFER_PAD - Static variable in class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
bufferAddress - Variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
buffy - Variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
buffy - Variable in class org.jctools.queues.SpscOffHeapIntQueue
 

C

C_INDEX_OFFSET - Static variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ConsumerFields
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ConsumerFields
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.BaseSpscLinkedArrayQueueConsumerField
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.FFBuffer
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.MpmcArrayQueueConsumerIndexField
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.MpscArrayQueueConsumerIndexField
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.MpscSequencedArrayQueueConsumerField
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.SpmcArrayQueueConsumerIndexField
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.SpscArrayQueueConsumerIndexField
 
C_INDEX_UPDATER - Static variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueConsumerFields
 
C_INDEX_UPDATER - Static variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueConsumerField
 
C_INDEX_UPDATER - Static variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueConsumerIndexField
 
C_INDEX_UPDATER - Static variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerIndexField
 
C_INDEX_UPDATER - Static variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueConsumerIndexField
 
C_INDEX_UPDATER - Static variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueConsumerIndexField
 
C_NODE_OFFSET - Static variable in class org.jctools.queues.BaseLinkedQueueConsumerNodeRef
 
C_NODE_OFFSET - Static variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueueConsumerNodeRef
 
C_NODE_UPDATER - Static variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueueConsumerNodeRef
 
C_POS_OFFSET - Static variable in class org.jctools.queues.MpscRelaxedArrayQueueConsumerPositionField
 
C_POS_UPDATER - Static variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerPositionField
 
CACHE_LINE_IN_LONGS - Static variable in class org.jctools.counters.FixedSizeStripedLongCounterFields
 
CACHE_LINE_SIZE - Static variable in interface org.jctools.util.PortableJvmInfo
 
calcElementIndexInBuffer(int, int, int) - Static method in class org.jctools.queues.MpscRelaxedArrayQueue
Convert [position within cycle, cycleIndex] to index in buffer.
calcElementOffset(long, int) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
calcElementOffset(long) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
calcElementOffset(long, long) - Static method in class org.jctools.queues.atomic.LinkedAtomicArrayQueueUtil
 
calcElementOffset(int, int, int) - Static method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
calcElementOffset(long, long) - Static method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
calcElementOffset(long, long) - Static method in class org.jctools.queues.CircularArrayOffsetCalculator
 
calcElementOffset(long, long) - Static method in class org.jctools.queues.ConcurrentCircularArrayQueue
 
calcElementOffset(long) - Method in class org.jctools.queues.ConcurrentCircularArrayQueue
 
calcElementOffset(long, long) - Static method in class org.jctools.queues.PaddedCircularArrayOffsetCalculator
 
calcElementOffset(long) - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
calcElementOffset(long) - Static method in class org.jctools.util.UnsafeRefArrayAccess
 
calcOffset(long) - Method in class org.jctools.queues.alt.ConcurrentCircularArray
 
calcOffset(long, long) - Method in class org.jctools.queues.alt.ConcurrentCircularArray
 
calcOffset(long) - Method in class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
calcProducerCycleClaimOffset(int) - Static method in class org.jctools.queues.MpscRelaxedArrayQueueProducerCycleClaimFields
 
calcSequenceOffset(long) - Method in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
calcSequenceOffset(long, long) - Method in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
calcSequenceOffset(long) - Method in class org.jctools.queues.atomic.SequencedAtomicReferenceArrayQueue
 
calcSequenceOffset(long, int) - Static method in class org.jctools.queues.atomic.SequencedAtomicReferenceArrayQueue
 
calcSequenceOffset(long) - Method in class org.jctools.queues.ConcurrentSequencedCircularArrayQueue
 
calcSequenceOffset(long, long) - Static method in class org.jctools.queues.ConcurrentSequencedCircularArrayQueue
 
calcValueOffset(int) - Static method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue.AtomicLongArrayAccess
 
capacity() - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
capacity() - Method in interface org.jctools.channels.proxy.ProxyChannel
 
capacity() - Method in interface org.jctools.queues.alt.ConcurrentQueue
 
capacity() - Method in class org.jctools.queues.alt.ConcurrentQueueFactory.GenericQueue
 
capacity() - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
capacity() - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
capacity() - Method in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
capacity() - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
capacity() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
capacity() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
capacity() - Method in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
capacity - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
capacity() - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
capacity() - Method in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
capacity() - Method in class org.jctools.queues.atomic.SpscChunkedAtomicArrayQueue
 
capacity() - Method in class org.jctools.queues.atomic.SpscGrowableAtomicArrayQueue
 
capacity() - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
capacity() - Method in class org.jctools.queues.BaseLinkedQueue
 
capacity() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
capacity - Variable in class org.jctools.queues.BQueueColdFields
 
capacity() - Method in class org.jctools.queues.ConcurrentCircularArrayQueue
 
capacity - Variable in class org.jctools.queues.FloatingCaqColdFields
 
capacity - Variable in class org.jctools.queues.InlinedRingBufferColdFields
 
capacity() - Method in interface org.jctools.queues.MessagePassingQueue
 
capacity - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
capacity() - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
capacity() - Method in class org.jctools.queues.MpscCompoundQueue
 
capacity() - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
capacity() - Method in class org.jctools.queues.MpscUnboundedArrayQueue
 
capacity - Variable in class org.jctools.queues.spec.ConcurrentQueueSpec
 
capacity() - Method in class org.jctools.queues.SpscChunkedArrayQueue
 
capacity() - Method in class org.jctools.queues.SpscGrowableArrayQueue
 
capacity - Variable in class org.jctools.queues.SpscOffHeapIntQueue
 
capacity() - Method in class org.jctools.queues.SpscUnboundedArrayQueue
 
capitalise(String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
capitalise(String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
CAS(long[], int, long, long) - Static method in class org.jctools.maps.ConcurrentAutoTable.CAT
 
CAS(long, Object, Object) - Method in class org.jctools.maps.NonBlockingHashMapLong
 
CAS(int, long, long) - Method in class org.jctools.maps.NonBlockingSetInt.NBSI
 
CAS_cat(ConcurrentAutoTable.CAT, ConcurrentAutoTable.CAT) - Method in class org.jctools.maps.ConcurrentAutoTable
 
CAS_key(Object[], int, Object, Object) - Static method in class org.jctools.maps.NonBlockingHashMap
 
CAS_key(int, long, long) - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
CAS_key(Object[], int, Object, Object) - Static method in class org.jctools.maps.NonBlockingIdentityHashMap
 
CAS_kvs(Object[], Object[]) - Method in class org.jctools.maps.NonBlockingHashMap
 
CAS_kvs(Object[], Object[]) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
 
CAS_nbsi(NonBlockingSetInt.NBSI, NonBlockingSetInt.NBSI) - Method in class org.jctools.maps.NonBlockingSetInt
 
CAS_new(NonBlockingSetInt.NBSI) - Method in class org.jctools.maps.NonBlockingSetInt.NBSI
 
CAS_newchm(NonBlockingHashMapLong.CHM) - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
CAS_newkvs(Object[]) - Method in class org.jctools.maps.NonBlockingHashMap.CHM
 
CAS_newkvs(Object[]) - Method in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
CAS_val(Object[], int, Object, Object) - Static method in class org.jctools.maps.NonBlockingHashMap
 
CAS_val(int, Object, Object) - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
CAS_val(Object[], int, Object, Object) - Static method in class org.jctools.maps.NonBlockingIdentityHashMap
 
casActiveCycleId(long, long) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueueActiveCycleIdField
 
casActiveCycleId(long, long) - Method in class org.jctools.queues.MpscRelaxedArrayQueueActiveCycleIdField
 
casConsumerIndex(long, long) - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ConsumerFields
 
casConsumerIndex(long, long) - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueueConsumerIndexField
 
casConsumerIndex(long, long) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueueConsumerIndexField
 
casConsumerIndex(long, long) - Method in class org.jctools.queues.MpmcArrayQueueConsumerIndexField
 
casConsumerIndex(long, long) - Method in class org.jctools.queues.SpmcArrayQueueConsumerIndexField
 
casHead(long, long) - Method in class org.jctools.queues.MpmcConcurrentQueueSMHeadField
 
casNext(Object, Object) - Method in class org.jctools.queues.MpscLinkedArrayQueue.ARA2
 
casProducerCycleClaim(int, long, long) - Method in class org.jctools.queues.MpscRelaxedArrayQueueProducerCycleClaimFields
 
casProducerIndex(long, long) - Method in class org.jctools.channels.mpsc.MpscFFLamportOffHeapFixedSizeRingBuffer
 
casProducerIndex(long, long) - Method in class org.jctools.channels.mpsc.MpscOffHeapFixedSizeRingBuffer
 
casProducerIndex(long, long) - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ProducerFields
 
casProducerIndex(long, long) - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ProducerFields
 
casProducerIndex(long, long) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields
 
casProducerIndex(long, long) - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueueProducerIndexField
 
casProducerIndex(long, long) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField
 
casProducerIndex(long, long) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields
 
casProducerIndex(long, long) - Method in class org.jctools.queues.MpmcArrayQueueProducerIndexField
 
casProducerIndex(long, long) - Method in class org.jctools.queues.MpscArrayQueueProducerIndexField
 
casProducerIndex(long, long) - Method in class org.jctools.queues.MpscSequencedArrayQueueProducerField
 
casProducerLimit(long, long) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields
 
casProducerLimit(long, long) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields
 
casProducerNode(LinkedQueueAtomicNode<E>, LinkedQueueAtomicNode<E>) - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueueProducerNodeRef
 
casProducerNode(LinkedQueueNode<E>, LinkedQueueNode<E>) - Method in class org.jctools.queues.BaseLinkedQueueProducerNodeRef
 
casTail(long, long) - Method in class org.jctools.queues.MpmcConcurrentQueueSMTailField
 
CAT(ConcurrentAutoTable.CAT, int, long) - Constructor for class org.jctools.maps.ConcurrentAutoTable.CAT
 
cells - Variable in class org.jctools.counters.FixedSizeStripedLongCounterFields
 
Channel<E> - Interface in org.jctools.channels
A minimal top level queue interface which allows producer/consumers access via separate interfaces.
ChannelConsumer - Interface in org.jctools.channels
The consumer is the object which controls the reading of messages from a channel.
ChannelProducer<E> - Interface in org.jctools.channels
A producer used by a single thread for writing into a channel.
ChannelReceiver<E> - Interface in org.jctools.channels
The receiver interface is implemented by end users in order to receiver data from the channel.
checkByteBuffer() - Method in class org.jctools.channels.mpsc.MpscChannel
 
checkByteBuffer() - Method in class org.jctools.channels.spsc.SpscChannel
 
checkCompileFailures(String, CompilationResult) - Method in class org.jctools.channels.mapping.Mapper
 
checkGreaterThanOrEqual(int, int, String) - Static method in class org.jctools.util.RangeUtil
 
checkLessThan(int, int, String) - Static method in class org.jctools.util.RangeUtil
 
checkLessThanOrEqual(int, long, String) - Static method in class org.jctools.util.RangeUtil
 
checkPositive(long, String) - Static method in class org.jctools.util.RangeUtil
 
checkPositiveOrZero(int, String) - Static method in class org.jctools.util.RangeUtil
 
checkRemainingMethods(Class<?>) - Method in class org.jctools.channels.mapping.TypeInspector
 
checkSufficientCapacity() - Method in class org.jctools.channels.mpsc.MpscChannel
 
checkSufficientCapacity() - Method in class org.jctools.channels.spsc.SpscChannel
 
chm(Object[]) - Static method in class org.jctools.maps.NonBlockingHashMap
 
CHM(ConcurrentAutoTable) - Constructor for class org.jctools.maps.NonBlockingHashMap.CHM
 
CHM(NonBlockingHashMapLong, ConcurrentAutoTable, int) - Constructor for class org.jctools.maps.NonBlockingHashMapLong.CHM
 
chm(Object[]) - Static method in class org.jctools.maps.NonBlockingIdentityHashMap
 
CHM(ConcurrentAutoTable) - Constructor for class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
cIndex - Variable in class org.jctools.queues.FFBufferConsumerField
 
circularArrayOffset(long, long) - Static method in class org.jctools.queues.MpscRelaxedArrayQueue
Used by the consumer only to compute offset in bytes, within the full circular buffer, for the given position.
CircularArrayOffsetCalculator - Class in org.jctools.queues
 
CircularArrayOffsetCalculator() - Constructor for class org.jctools.queues.CircularArrayOffsetCalculator
 
claim() - Method in interface org.jctools.channels.ChannelProducer
Attempt to claim the next element in the channel.
claim() - Method in class org.jctools.channels.mpsc.MpscChannelProducer
 
claim() - Method in class org.jctools.channels.spsc.SpscChannelProducer
 
classLoader - Variable in class org.jctools.util.CompilationResult
 
className() - Method in class org.jctools.channels.mapping.ClassViewModel
 
classType(String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
classType(String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
ClassViewModel - Class in org.jctools.channels.mapping
 
ClassViewModel(Class<?>, Class<?>[], Class<?>, TypeInspector) - Constructor for class org.jctools.channels.mapping.ClassViewModel
 
cleanClassName(Class<?>) - Method in class org.jctools.channels.mapping.ClassViewModel
 
clear() - Method in class org.jctools.maps.NonBlockingHashMap
Removes all of the mappings from this map.
clear() - Method in class org.jctools.maps.NonBlockingHashMapLong
Removes all of the mappings from this map.
clear() - Method in class org.jctools.maps.NonBlockingHashSet
Empty the set.
clear() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Removes all of the mappings from this map.
clear() - Method in class org.jctools.maps.NonBlockingSetInt
Empty the bitvector.
clear() - Method in interface org.jctools.queues.alt.ConcurrentQueueConsumer
Remove all elements from the queue.
clear() - Method in class org.jctools.queues.alt.Consumer
 
clear() - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
clear() - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
clear() - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
clear() - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
clear() - Method in class org.jctools.queues.BQueue
 
clear() - Method in class org.jctools.queues.ConcurrentCircularArrayQueue
 
clear() - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
clear() - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
clear() - Method in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
clear() - Method in interface org.jctools.queues.MessagePassingQueue
Removes all items from the queue.
clear() - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
clear() - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
clone() - Method in class org.jctools.maps.NonBlockingHashMap
Creates a shallow copy of this hashtable.
clone() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Creates a shallow copy of this hashtable.
code - Variable in class org.jctools.util.StringWrappingJavaFile
The source code of this "file".
commit() - Method in interface org.jctools.channels.ChannelProducer
 
commit() - Method in class org.jctools.channels.mpsc.MpscChannelProducer
 
commit() - Method in class org.jctools.channels.spsc.SpscChannelProducer
 
compactAndRemove(E[], int, int) - Method in class org.jctools.sets.IdentityOpenHashSet
 
compactAndRemove(E[], int, int) - Method in class org.jctools.sets.OpenHashSet
 
compactAndRemove(E[], long, int) - Method in class org.jctools.sets.SingleWriterHashSet
 
compilationDirectory - Static variable in class org.jctools.util.SimpleCompiler
 
compilationDirectoryUrls - Static variable in class org.jctools.util.SimpleCompiler
 
CompilationResult - Class in org.jctools.util
 
CompilationResult(ClassLoader, List<Diagnostic<StringWrappingJavaFile>>) - Constructor for class org.jctools.util.CompilationResult
 
CompilationResult(List<Diagnostic<StringWrappingJavaFile>>) - Constructor for class org.jctools.util.CompilationResult
 
compile(String, String) - Method in class org.jctools.util.SimpleCompiler
 
compile(List<StringWrappingJavaFile>) - Method in class org.jctools.util.SimpleCompiler
 
compiler - Variable in class org.jctools.channels.mapping.Mapper
 
compiler - Variable in class org.jctools.util.SimpleCompiler
 
ConcurrentAutoTable - Class in org.jctools.maps
An auto-resizing table of longs, supporting low-contention CAS operations.
ConcurrentAutoTable() - Constructor for class org.jctools.maps.ConcurrentAutoTable
 
ConcurrentAutoTable.CAT - Class in org.jctools.maps
 
ConcurrentCircularArray<E> - Class in org.jctools.queues.alt
 
ConcurrentCircularArray(int) - Constructor for class org.jctools.queues.alt.ConcurrentCircularArray
 
ConcurrentCircularArray(ConcurrentCircularArray<E>) - Constructor for class org.jctools.queues.alt.ConcurrentCircularArray
 
ConcurrentCircularArrayL0Pad<E> - Class in org.jctools.queues.alt
 
ConcurrentCircularArrayL0Pad() - Constructor for class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
ConcurrentCircularArrayQueue<E> - Class in org.jctools.queues
Common functionality for array backed queues.
ConcurrentCircularArrayQueue(int) - Constructor for class org.jctools.queues.ConcurrentCircularArrayQueue
 
ConcurrentCircularArrayQueueL0Pad<E> - Class in org.jctools.queues
 
ConcurrentCircularArrayQueueL0Pad() - Constructor for class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
ConcurrentQueue<E> - Interface in org.jctools.queues.alt
A minimal top level queue interface which allows producer/consumers access via separate interfaces.
ConcurrentQueueConsumer<E> - Interface in org.jctools.queues.alt
Consumers are local to the threads which use them.
ConcurrentQueueFactory - Class in org.jctools.queues.alt
The queue factory produces ConcurrentQueue instances based on a best fit to the ConcurrentQueueSpec.
ConcurrentQueueFactory() - Constructor for class org.jctools.queues.alt.ConcurrentQueueFactory
 
ConcurrentQueueFactory.GenericQueue<E> - Class in org.jctools.queues.alt
 
ConcurrentQueueProducer<E> - Interface in org.jctools.queues.alt
 
ConcurrentQueueSpec - Class in org.jctools.queues.spec
 
ConcurrentQueueSpec(int, int, int, Ordering, Preference) - Constructor for class org.jctools.queues.spec.ConcurrentQueueSpec
 
ConcurrentSequencedCircularArray<E> - Class in org.jctools.queues.alt
 
ConcurrentSequencedCircularArray(int) - Constructor for class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
ConcurrentSequencedCircularArray(ConcurrentSequencedCircularArray<E>) - Constructor for class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
ConcurrentSequencedCircularArrayQueue<E> - Class in org.jctools.queues
 
ConcurrentSequencedCircularArrayQueue(int) - Constructor for class org.jctools.queues.ConcurrentSequencedCircularArrayQueue
 
cond - Variable in class org.jctools.queues.blocking.McParkTakeStrategy
 
constructorParams - Variable in class org.jctools.channels.mapping.ClassViewModel
 
constructorParams() - Method in class org.jctools.channels.mapping.ClassViewModel
 
consume(ConsumerFunction<E>, int) - Method in interface org.jctools.queues.alt.ConcurrentQueueConsumer
As many elements as are visible are delivered to the Consumer.
consume(ConsumerFunction<E>, int) - Method in class org.jctools.queues.alt.ConcurrentQueueFactory.GenericQueue
 
consume(ConsumerFunction<E>, int) - Method in class org.jctools.queues.alt.Consumer
 
consume(E) - Method in interface org.jctools.queues.alt.ConsumerFunction
 
consume(ConsumerFunction<E>, int) - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
consume(ConsumerFunction<E>, int) - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
consumeElement(long[], E[], long, long, long) - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
consumeElement(long[], E[], long, long, long) - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
consumer(ChannelReceiver<E>) - Method in interface org.jctools.channels.Channel
 
consumer(ChannelReceiver<E>) - Method in class org.jctools.channels.mpsc.MpscChannel
 
consumer(ChannelReceiver<E>) - Method in class org.jctools.channels.spsc.SpscChannel
 
consumer() - Method in interface org.jctools.queues.alt.ConcurrentQueue
 
consumer() - Method in class org.jctools.queues.alt.ConcurrentQueueFactory.GenericQueue
 
Consumer<E> - Class in org.jctools.queues.alt
 
Consumer(ConcurrentCircularArray<E>) - Constructor for class org.jctools.queues.alt.Consumer
 
consumer() - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
consumer - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields
 
Consumer(ConcurrentSequencedCircularArray<E>) - Constructor for class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
consumer - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ProducerFields
 
consumer() - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
consumer - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields
 
Consumer(ConcurrentSequencedCircularArray<E>) - Constructor for class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
consumer - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ProducerFields
 
consumer() - Method in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
consumer - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueueColdFields
 
CONSUMER - Static variable in class org.jctools.queues.SpscOffHeapIntQueue
 
consumerArray - Variable in class org.jctools.queues.MpscLinkedArrayQueue
 
consumerBuffer - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueConsumerFields
 
consumerBuffer - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueConsumerColdFields
 
consumerBuffer - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields
 
consumerBuffer - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueConsumerColdFields
 
ConsumerFields<E> - Class in org.jctools.queues.alt
 
ConsumerFields(ConcurrentCircularArray<E>) - Constructor for class org.jctools.queues.alt.ConsumerFields
 
ConsumerFields(ConcurrentSequencedCircularArray<E>) - Constructor for class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ConsumerFields
 
ConsumerFields(ConcurrentSequencedCircularArray<E>) - Constructor for class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ConsumerFields
 
ConsumerFunction<E> - Interface in org.jctools.queues.alt
 
consumerIndex - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ConsumerFields
 
consumerIndex - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ConsumerFields
 
consumerIndex - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueConsumerFields
 
consumerIndex - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueConsumerField
 
consumerIndex - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueConsumerIndexField
 
consumerIndex - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerIndexField
 
consumerIndex - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueConsumerIndexField
 
consumerIndex - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueConsumerIndexField
 
consumerIndex - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields
 
consumerIndex - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueConsumerField
 
consumerIndex - Variable in class org.jctools.queues.MpmcArrayQueueConsumerIndexField
 
consumerIndex - Variable in class org.jctools.queues.MpscArrayQueueConsumerIndexField
 
consumerIndex - Variable in class org.jctools.queues.MpscLinkedArrayQueue
 
consumerIndex - Variable in class org.jctools.queues.MpscSequencedArrayQueueConsumerField
 
consumerIndex - Variable in class org.jctools.queues.SpmcArrayQueueConsumerIndexField
 
consumerIndex - Variable in class org.jctools.queues.SpscArrayQueueConsumerIndexField
 
consumerIndexAddress - Variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
consumerIndexCacheAddress - Variable in class org.jctools.channels.mpsc.MpscFFLamportOffHeapFixedSizeRingBuffer
 
consumerMask - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueConsumerFields
 
consumerMask - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueConsumerColdFields
 
consumerMask - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields
 
consumerMask - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueConsumerColdFields
 
consumerNode - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueueConsumerNodeRef
 
consumerNode - Variable in class org.jctools.queues.BaseLinkedQueueConsumerNodeRef
 
consumerNode - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueueConsumerNodeRef
 
consumerOffset - Variable in class org.jctools.queues.MpscLinkedArrayQueue
 
consumerPosition - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerPositionField
 
consumerPosition - Variable in class org.jctools.queues.MpscRelaxedArrayQueueConsumerPositionField
 
consumerQueueIndex - Variable in class org.jctools.queues.MpscCompoundQueueConsumerQueueIndex
 
consumerReferenceArrayIndex(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
consumerReferenceArrayIndex(MethodVisitor, int, Class<? extends ProxyChannelRingBuffer>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
consumerReferenceArrayIndex(long) - Method in class org.jctools.channels.proxy.ProxyChannelRingBuffer
Get the position index of the consumer in the reference array
consumers - Variable in class org.jctools.queues.spec.ConcurrentQueueSpec
 
contains(Object) - Method in class org.jctools.maps.NonBlockingHashMap
Legacy method testing if some key maps into the specified value in this table.
contains(Object) - Method in class org.jctools.maps.NonBlockingHashMapLong
Legacy method testing if some key maps into the specified value in this table.
contains(Object) - Method in class org.jctools.maps.NonBlockingHashSet
 
contains(Object) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Legacy method testing if some key maps into the specified value in this table.
contains(Object) - Method in class org.jctools.maps.NonBlockingSetInt
Test if o is in the set.
contains(int) - Method in class org.jctools.maps.NonBlockingSetInt
Test if i is in the set.
contains(int) - Method in class org.jctools.maps.NonBlockingSetInt.NBSI
 
contains(Object) - Method in class org.jctools.queues.BQueue
 
contains(Object) - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
contains(Object) - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
contains(Object) - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
contains(Object) - Method in class org.jctools.sets.IdentityOpenHashSet
 
contains(Object) - Method in class org.jctools.sets.OpenHashSet
 
contains(Object) - Method in class org.jctools.sets.SingleWriterHashSet
 
containsAll(Collection<?>) - Method in class org.jctools.queues.BQueue
 
containsAll(Collection<?>) - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
containsAll(Collection<?>) - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
containsAll(Collection<?>) - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
containsImpl(Object) - Method in class org.jctools.sets.SingleWriterHashSet
 
containsKey(Object) - Method in class org.jctools.maps.NonBlockingHashMap
Tests if the key in the table using the equals method.
containsKey(long) - Method in class org.jctools.maps.NonBlockingHashMapLong
Tests if the key in the table.
containsKey(Object) - Method in class org.jctools.maps.NonBlockingHashMapLong
containsKey(Object) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Tests if the key in the table using the equals method.
containsSlowPath(E[], int, int, Object) - Method in class org.jctools.sets.IdentityOpenHashSet
 
containsSlowPath(E[], int, int, Object) - Method in class org.jctools.sets.OpenHashSet
 
containsSlowPath(E[], long, int, Object) - Method in class org.jctools.sets.SingleWriterHashSet
 
containsValue(Object) - Method in class org.jctools.maps.NonBlockingHashMap
Returns true if this Map maps one or more keys to the specified value.
containsValue(Object) - Method in class org.jctools.maps.NonBlockingHashMapLong
Returns true if this Map maps one or more keys to the specified value.
containsValue(Object) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Returns true if this Map maps one or more keys to the specified value.
CONTINUE_TO_P_INDEX_CAS - Static variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
CONTINUE_TO_P_INDEX_CAS - Static variable in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
copy_check_and_promote(NonBlockingHashMap, Object[], int) - Method in class org.jctools.maps.NonBlockingHashMap.CHM
 
copy_check_and_promote(int) - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
copy_check_and_promote(NonBlockingIdentityHashMap, Object[], int) - Method in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
copy_slot(NonBlockingHashMap, int, Object[], Object[]) - Method in class org.jctools.maps.NonBlockingHashMap.CHM
 
copy_slot(int) - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
copy_slot(NonBlockingIdentityHashMap, int, Object[], Object[]) - Method in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
copy_slot_and_check(NonBlockingHashMap, Object[], int, Object) - Method in class org.jctools.maps.NonBlockingHashMap.CHM
 
copy_slot_and_check(int, Object) - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
copy_slot_and_check(NonBlockingIdentityHashMap, Object[], int, Object) - Method in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
copyPrefixTo(StringBuilder) - Method in class org.jctools.util.Template
 
copySuffixTo(StringBuilder) - Method in class org.jctools.util.Template
 
Counter - Interface in org.jctools.counters
Base counter interface.
COUNTER_ARRAY_BASE - Static variable in class org.jctools.counters.FixedSizeStripedLongCounterFields
 
counterOffset(long) - Method in class org.jctools.counters.FixedSizeStripedLongCounter
 
CountersFactory - Class in org.jctools.counters
 
CountersFactory() - Constructor for class org.jctools.counters.CountersFactory
 
CPUs - Static variable in interface org.jctools.util.PortableJvmInfo
 
createBoundedMpmc(int) - Static method in class org.jctools.queues.spec.ConcurrentQueueSpec
 
createBoundedMpsc(int) - Static method in class org.jctools.queues.spec.ConcurrentQueueSpec
 
createBoundedSpmc(int) - Static method in class org.jctools.queues.spec.ConcurrentQueueSpec
 
createBoundedSpsc(int) - Static method in class org.jctools.queues.spec.ConcurrentQueueSpec
 
createFixedSizeStripedCounter(int) - Static method in class org.jctools.counters.CountersFactory
 
createFixedSizeStripedCounterV6(int) - Static method in class org.jctools.counters.CountersFactory
 
createFixedSizeStripedCounterV8(int) - Static method in class org.jctools.counters.CountersFactory
 
createMpscProxy(int, Class<E>, WaitStrategy) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
Create a default multi producer single consumer (MPSC) proxy channel.
createProxy(int, Class<E>, WaitStrategy, Class<? extends ProxyChannelRingBuffer>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
Create a proxy channel using a user supplied back end.
createReferenceArray(int, int) - Static method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
createSpscProxy(int, Class<E>, WaitStrategy) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
Create a default single producer single consumer (SPSC) proxy channel.
currentConsumerIndex() - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.ConcurrentCircularArrayQueue
 
currentConsumerIndex() - Method in interface org.jctools.queues.QueueProgressIndicators
This method has no concurrent visibility semantics.
currentElement() - Method in interface org.jctools.channels.ChannelProducer
Gets the flyweight to write via.
currentProducerIndex() - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.ConcurrentCircularArrayQueue
 
currentProducerIndex() - Method in interface org.jctools.queues.QueueProgressIndicators
This method has no concurrent visibility semantics.
cycleId(long, int) - Static method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
cycleIdBitShift - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
cycleIdBitShift - Variable in class org.jctools.queues.MpscRelaxedArrayQueue
 
cycleLength - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
cycleLength - Variable in class org.jctools.queues.MpscRelaxedArrayQueue
 
cycleLengthLog2 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
cycleLengthLog2 - Variable in class org.jctools.queues.MpscRelaxedArrayQueue
 

D

DEBUG - Static variable in class org.jctools.channels.proxy.ProxyChannelFactory
 
debugEnabled - Variable in class org.jctools.channels.mapping.Mapper
 
debugEnabled - Static variable in class org.jctools.channels.mpsc.MpscChannel
 
debugEnabled - Static variable in class org.jctools.channels.spsc.SpscChannel
 
debugLogSource(String) - Method in class org.jctools.channels.mapping.Mapper
 
declareLongFieldUpdater(String, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
Generates something like private static final AtomicLongFieldUpdater P_INDEX_UPDATER = AtomicLongFieldUpdater.newUpdater(MpmcAtomicArrayQueueProducerIndexField.class, "producerIndex");
declareLongFieldUpdater(String, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
Generates something like private static final AtomicLongFieldUpdater P_INDEX_UPDATER = AtomicLongFieldUpdater.newUpdater(MpmcAtomicArrayQueueProducerIndexField.class, "producerIndex");
declareRefFieldUpdater(String, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
Generates something like private static final AtomicReferenceFieldUpdater P_NODE_UPDATER = AtomicReferenceFieldUpdater.newUpdater(MpmcAtomicArrayQueueProducerNodeField.class, "producerNode");
decrement() - Method in class org.jctools.maps.ConcurrentAutoTable
detectSlowRotation(long, long) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
diagnostics - Variable in class org.jctools.util.CompilationResult
 
diagnostics - Variable in class org.jctools.util.SimpleCompiler.DiagnosticsHolder
 
DiagnosticsHolder() - Constructor for class org.jctools.util.SimpleCompiler.DiagnosticsHolder
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.BaseLinkedQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.BaseLinkedQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.BaseLinkedQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.FFBuffer
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.FFBuffer
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.FFBuffer
 
drain(MessagePassingQueue.Consumer<T>) - Method in interface org.jctools.queues.MessagePassingQueue
Remove all available item from the queue and hand to consume.
drain(MessagePassingQueue.Consumer<T>, int) - Method in interface org.jctools.queues.MessagePassingQueue
Remove up to limit elements from the queue and hand to consume.
drain(MessagePassingQueue.Consumer<T>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in interface org.jctools.queues.MessagePassingQueue
Remove elements from the queue and hand to consume forever.
drain(MessagePassingQueue<? extends E>, MessagePassingQueue.Consumer<? super E>, int) - Static method in class org.jctools.queues.MessagePassingQueueUtil
 
drain(MessagePassingQueue<? extends E>, MessagePassingQueue.Consumer<? super E>) - Static method in class org.jctools.queues.MessagePassingQueueUtil
 
drain(MessagePassingQueue<? extends E>, MessagePassingQueue.Consumer<? super E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Static method in class org.jctools.queues.MessagePassingQueueUtil
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.MpmcArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.MpmcArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.MpmcArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.MpscArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.MpscArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.MpscArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.MpscCompoundQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.MpscCompoundQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.MpscCompoundQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.MpscSequencedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.MpscSequencedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.MpscSequencedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.MpscUnboundedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.SpmcArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.SpmcArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.SpmcArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.SpscArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.SpscArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.SpscArrayQueue
 
DUMMY_VOLATILE - Static variable in class org.jctools.maps.NonBlockingHashMap
 

E

element() - Method in class org.jctools.queues.BQueue
 
element() - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
element() - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
element() - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
ELEMENT_SHIFT - Static variable in class org.jctools.counters.FixedSizeStripedLongCounterFields
 
ELEMENT_SHIFT - Static variable in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
ELEMENT_SHIFT - Static variable in class org.jctools.queues.BQueueColdFields
 
ELEMENT_SHIFT - Static variable in class org.jctools.queues.ConcurrentSequencedCircularArrayQueue
 
ELEMENT_SHIFT - Static variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
ELEMENT_SHIFT - Static variable in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
ELEMENT_SHIFT - Static variable in class org.jctools.queues.MpscRelaxedArrayQueueProducerCycleClaimFields
 
elements() - Method in class org.jctools.maps.NonBlockingHashMap
Returns an enumeration of the values in this table.
elements() - Method in class org.jctools.maps.NonBlockingHashMapLong
Returns an enumeration of the values in this table.
elements() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Returns an enumeration of the values in this table.
elementSize - Variable in class org.jctools.channels.mpsc.MpscChannel
 
elementSize - Variable in class org.jctools.channels.spsc.SpscChannel
 
end - Variable in class org.jctools.queues.MpscLinkedArrayQueue.ARA2
 
ensureAbstract(Method) - Method in class org.jctools.channels.mapping.TypeInspector
 
entrySet() - Method in class org.jctools.maps.NonBlockingHashMap
Returns a Set view of the mappings contained in this map.
entrySet() - Method in class org.jctools.maps.NonBlockingHashMapLong
Returns a Set view of the mappings contained in this map.
entrySet() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Returns a Set view of the mappings contained in this map.
EOF - Static variable in class org.jctools.channels.proxy.ProxyChannelRingBuffer
 
EOF - Static variable in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
eq(Object, Object) - Static method in class org.jctools.maps.AbstractEntry
 
equals(Object) - Method in class org.jctools.maps.AbstractEntry
Equal if the underlying key & value are equal
estimate_get() - Method in class org.jctools.maps.ConcurrentAutoTable
estimate_sum() - Method in class org.jctools.maps.ConcurrentAutoTable.CAT
 
extended - Variable in class org.jctools.queues.atomic.TraceVisitor
 
extractLoopBody(String) - Method in class org.jctools.util.Template
 

F

failFastOffer(E) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
A wait free alternative to offer which fails on CAS failure.
failFastOffer(E) - Method in class org.jctools.queues.MpscArrayQueue
A wait free alternative to offer which fails on CAS failure.
FFBuffer<E> - Class in org.jctools.queues
 
FFBuffer(int) - Constructor for class org.jctools.queues.FFBuffer
 
FFBufferConsumerField<E> - Class in org.jctools.queues
 
FFBufferConsumerField(int) - Constructor for class org.jctools.queues.FFBufferConsumerField
 
FFBufferL1Pad<E> - Class in org.jctools.queues
 
FFBufferL1Pad(int) - Constructor for class org.jctools.queues.FFBufferL1Pad
 
FFBufferL2Pad<E> - Class in org.jctools.queues
 
FFBufferL2Pad(int) - Constructor for class org.jctools.queues.FFBufferL2Pad
 
FFBufferL3Pad<E> - Class in org.jctools.queues
 
FFBufferL3Pad(int) - Constructor for class org.jctools.queues.FFBufferL3Pad
 
FFBufferProducerField<E> - Class in org.jctools.queues
 
FFBufferProducerField(int) - Constructor for class org.jctools.queues.FFBufferProducerField
 
fieldAssignment(String, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
Generates something like field = newValue
fieldAssignment(String, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
Generates something like field = newValue
fieldDeclarationWithInitialiser(Type, String, Expression, Modifier...) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
Generates something like private static final AtomicLongFieldUpdater P_INDEX_UPDATER = AtomicLongFieldUpdater.newUpdater(MpmcAtomicArrayQueueProducerIndexField.class, "producerIndex");
fieldDeclarationWithInitialiser(Type, String, Expression, Modifier...) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
Generates something like private static final AtomicLongFieldUpdater P_INDEX_UPDATER = AtomicLongFieldUpdater.newUpdater(MpmcAtomicArrayQueueProducerIndexField.class, "producerIndex");
fieldOffset - Variable in class org.jctools.channels.mapping.Variable
 
fieldOffset(Class, String) - Static method in class org.jctools.util.UnsafeAccess
 
fields() - Method in class org.jctools.channels.mapping.ClassViewModel
 
fieldUpdaterCompareAndSet(String, String, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
Generates something like return P_INDEX_UPDATER.compareAndSet(this, expectedValue, newValue)
fieldUpdaterCompareAndSet(String, String, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
Generates something like return P_INDEX_UPDATER.compareAndSet(this, expectedValue, newValue)
fieldUpdaterFieldName(String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
fieldUpdaterFieldName(String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
fieldUpdaterGetAndSet(String, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
Generates something like return P_INDEX_UPDATER.getAndSet(this, newValue)
fieldUpdaterLazySet(String, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
Generates something like P_INDEX_UPDATER.lazySet(this, newValue)
fieldUpdaterLazySet(String, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
Generates something like P_INDEX_UPDATER.lazySet(this, newValue)
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.atomic.MpscLinkedAtomicQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.atomic.MpscLinkedAtomicQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.MpscLinkedAtomicQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.atomic.SpscLinkedAtomicQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.atomic.SpscLinkedAtomicQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.atomic.SpscLinkedAtomicQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.FFBuffer
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.FFBuffer
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.FFBuffer
 
fill(MessagePassingQueue.Supplier<T>) - Method in interface org.jctools.queues.MessagePassingQueue
Stuff the queue with elements from the supplier.
fill(MessagePassingQueue.Supplier<T>, int) - Method in interface org.jctools.queues.MessagePassingQueue
Stuff the queue with up to limit elements from the supplier.
fill(MessagePassingQueue.Supplier<T>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in interface org.jctools.queues.MessagePassingQueue
Stuff the queue with elements from the supplier forever.
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.MpmcArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.MpmcArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.MpmcArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.MpscArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.MpscArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.MpscArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.MpscCompoundQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.MpscCompoundQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.MpscCompoundQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.MpscLinkedQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.MpscLinkedQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.MpscLinkedQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.MpscSequencedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.MpscSequencedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.MpscSequencedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.MpscUnboundedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.SpmcArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.SpmcArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.SpmcArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.SpscArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.SpscArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.SpscArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.SpscLinkedQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class org.jctools.queues.SpscLinkedQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.SpscLinkedQueue
 
findExisting(String, Class<?>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
findGetters() - Method in class org.jctools.channels.mapping.TypeInspector
 
findNextVal() - Method in class org.jctools.sets.IdentityOpenHashSet.Iter
 
findNextVal() - Method in class org.jctools.sets.OpenHashSet.Iter
 
findNextVal() - Method in class org.jctools.sets.SingleWriterHashSet.Iter
 
findRelevantMethods(Class<?>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
findSetters() - Method in class org.jctools.channels.mapping.TypeInspector
 
FixedSizeStripedLongCounter - Class in org.jctools.counters
 
FixedSizeStripedLongCounter(int) - Constructor for class org.jctools.counters.FixedSizeStripedLongCounter
 
FixedSizeStripedLongCounterFields - Class in org.jctools.counters
 
FixedSizeStripedLongCounterFields(int) - Constructor for class org.jctools.counters.FixedSizeStripedLongCounterFields
 
FixedSizeStripedLongCounterPrePad - Class in org.jctools.counters
Basic class representing static striped long counter with common mechanics for implementors.
FixedSizeStripedLongCounterPrePad() - Constructor for class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
FixedSizeStripedLongCounterV6 - Class in org.jctools.counters
Lock-free implementation of striped counter using CAS primitives.
FixedSizeStripedLongCounterV6(int) - Constructor for class org.jctools.counters.FixedSizeStripedLongCounterV6
 
FixedSizeStripedLongCounterV8 - Class in org.jctools.counters
Wait-free implementation of striped counter using Java 8 Unsafe intrinsics (lock addq and lock xchg).
FixedSizeStripedLongCounterV8(int) - Constructor for class org.jctools.counters.FixedSizeStripedLongCounterV8
 
fixProducerOverClaim(int, long, boolean) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
It tries to fix a producer overclaim.
FloatingCaqColdFields<E> - Class in org.jctools.queues
 
FloatingCaqColdFields(int) - Constructor for class org.jctools.queues.FloatingCaqColdFields
 
FloatingCaqL0Pad - Class in org.jctools.queues
 
FloatingCaqL0Pad() - Constructor for class org.jctools.queues.FloatingCaqL0Pad
 
FloatingCountersSpscConcurrentArrayQueue<E> - Class in org.jctools.queues
 
FloatingCountersSpscConcurrentArrayQueue(int) - Constructor for class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
flyweightClass - Variable in class org.jctools.channels.mapping.TypeInspector
 
flyweightInterface() - Method in class org.jctools.channels.mapping.ClassViewModel
 
forInstanceMethod() - Static method in class org.jctools.channels.proxy.LocalsHelper
 
formatMultilineJavadoc(int, String...) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
formatMultilineJavadoc(int, String...) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
forStaticMethod() - Static method in class org.jctools.channels.proxy.LocalsHelper
 
fromFile(Class<?>, String) - Static method in class org.jctools.util.Template
 
fromStream(InputStream) - Static method in class org.jctools.util.Template
 

G

GEN_DIRECTIVE_CLASS_CONTAINS_ORDERED_FIELD_ACCESSORS - Static variable in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
GEN_DIRECTIVE_CLASS_CONTAINS_ORDERED_FIELD_ACCESSORS - Static variable in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
GEN_DIRECTIVE_METHOD_IGNORE - Static variable in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
GEN_DIRECTIVE_METHOD_IGNORE - Static variable in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
GenericQueue() - Constructor for class org.jctools.queues.alt.ConcurrentQueueFactory.GenericQueue
 
get() - Method in interface org.jctools.counters.Counter
 
get() - Method in class org.jctools.counters.FixedSizeStripedLongCounter
 
get() - Method in class org.jctools.maps.ConcurrentAutoTable
Current value of the counter.
get(Object) - Method in class org.jctools.maps.NonBlockingHashMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(long) - Method in class org.jctools.maps.NonBlockingHashMapLong
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(Object) - Method in class org.jctools.maps.NonBlockingHashMapLong
Auto-boxing version of NonBlockingHashMapLong.get(long).
get(E) - Method in class org.jctools.maps.NonBlockingHashSet
 
get(Object) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get() - Method in interface org.jctools.queues.MessagePassingQueue.Supplier
This method will return the next value to be written to the queue.
get() - Method in class org.jctools.util.LongCell
 
get() - Method in class org.jctools.util.VolatileLongCell
 
get_impl(NonBlockingHashMap, Object[], Object) - Static method in class org.jctools.maps.NonBlockingHashMap
 
get_impl(long) - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
get_impl(NonBlockingIdentityHashMap, Object[], Object) - Static method in class org.jctools.maps.NonBlockingIdentityHashMap
 
getAddress(ByteBuffer) - Static method in class org.jctools.util.UnsafeDirectByteBuffer
 
getAndIncrementProducerCycleClaim(int) - Method in class org.jctools.queues.MpscRelaxedArrayQueueProducerCycleClaimFields
 
getAndIncrementValue(AtomicLongArray, int) - Static method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue.AtomicLongArrayAccess
 
getAndNullValue() - Method in class org.jctools.queues.atomic.LinkedQueueAtomicNode
Gets the current value and nulls out the reference to it from this node.
getAndNullValue() - Method in class org.jctools.queues.LinkedQueueNode
Gets the current value and nulls out the reference to it from this node.
getAndReset() - Method in interface org.jctools.counters.Counter
 
getAndReset() - Method in class org.jctools.counters.FixedSizeStripedLongCounter
 
getAndReset(long[], long) - Method in class org.jctools.counters.FixedSizeStripedLongCounter
 
getAndReset(long[], long) - Method in class org.jctools.counters.FixedSizeStripedLongCounterV6
 
getAndReset(long[], long) - Method in class org.jctools.counters.FixedSizeStripedLongCounterV8
 
getBlockingQueueFrom(Class<? extends Queue>, Class<? extends TakeStrategy>, Class<? extends PutStrategy>, int) - Static method in class org.jctools.queues.blocking.BlockingQueueFactory
 
getCharContent(boolean) - Method in class org.jctools.util.StringWrappingJavaFile
 
getClassLoader() - Method in class org.jctools.util.CompilationResult
 
getCurrentBufferCapacity(long) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
getCurrentBufferCapacity(long) - Method in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
getCurrentBufferCapacity(long) - Method in class org.jctools.queues.atomic.MpscGrowableAtomicArrayQueue
 
getCurrentBufferCapacity(long) - Method in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
getCurrentBufferCapacity(long) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
getCurrentBufferCapacity(long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
getCurrentBufferCapacity(long) - Method in class org.jctools.queues.MpscGrowableArrayQueue
 
getCurrentBufferCapacity(long) - Method in class org.jctools.queues.MpscUnboundedArrayQueue
 
getDiagnostics() - Method in class org.jctools.util.CompilationResult
 
getElement(long) - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
getElement(long) - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
getFileUri(String) - Static method in class org.jctools.util.StringWrappingJavaFile
 
getHead() - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
getHead() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
getHeadCache() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
getHeadForSize() - Method in class org.jctools.queues.alt.Consumer
 
getHeadPlain() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
getk(TypeK) - Method in class org.jctools.maps.NonBlockingHashMap
Returns the Key to which the specified key is mapped, or null if this map contains no mapping for the key.
getk_impl(NonBlockingHashMap, Object[], Object) - Static method in class org.jctools.maps.NonBlockingHashMap
 
getKey() - Method in class org.jctools.maps.AbstractEntry
Return key
getLookaheadStep(int) - Static method in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
getMaximumCapacity(int) - Method in class org.jctools.channels.mpsc.MpscChannel
 
getMaximumCapacity(int) - Method in class org.jctools.channels.spsc.SpscChannel
 
getNext() - Method in interface org.jctools.queues.intrusive.Node
 
getNext() - Method in class org.jctools.queues.intrusive.NodeImpl
 
getNextBuffer(AtomicReferenceArray<E>, long) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
getNextBuffer(E[], long) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
getNextBufferSize(AtomicReferenceArray<E>) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
getNextBufferSize(AtomicReferenceArray<E>) - Method in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
getNextBufferSize(AtomicReferenceArray<E>) - Method in class org.jctools.queues.atomic.MpscGrowableAtomicArrayQueue
 
getNextBufferSize(AtomicReferenceArray<E>) - Method in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
getNextBufferSize(E[]) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
getNextBufferSize(E[]) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
getNextBufferSize(E[]) - Method in class org.jctools.queues.MpscGrowableArrayQueue
 
getNextBufferSize(E[]) - Method in class org.jctools.queues.MpscUnboundedArrayQueue
 
getNextConsumerNode(LinkedQueueAtomicNode<E>) - Method in class org.jctools.queues.atomic.MpscLinkedAtomicQueue
 
getNextConsumerNode(LinkedQueueNode<E>) - Method in class org.jctools.queues.MpscLinkedQueue
 
getProbeOffset() - Static method in class org.jctools.counters.FixedSizeStripedLongCounter
 
getProducerIndexForSize() - Method in class org.jctools.queues.alt.Producer
 
getReference(MethodVisitor, Class<?>, int, int, Class<? extends ProxyChannelRingBuffer>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
getRequiredArraySize(int, int) - Static method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
getRequiredBufferSize(int, int) - Static method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
getRequiredBufferSize(int) - Static method in class org.jctools.queues.SpscOffHeapIntQueue
 
getReturn(Method) - Method in class org.jctools.channels.mapping.TypeInspector
 
getSingleConsumerNodeValue(LinkedQueueAtomicNode<E>, LinkedQueueAtomicNode<E>) - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
getSingleConsumerNodeValue(LinkedQueueNode<E>, LinkedQueueNode<E>) - Method in class org.jctools.queues.BaseLinkedQueue
 
getSizeInBytes() - Method in class org.jctools.channels.mapping.Mapper
 
getSizeInBytes() - Method in class org.jctools.channels.mapping.TypeInspector
 
getTail() - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
getTail() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
getTailCache() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
getTailPlain() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
getters - Variable in class org.jctools.channels.mapping.TypeInspector
 
getTypes(Object...) - Method in class org.jctools.channels.mapping.Mapper
 
getUnsafe(MethodVisitor, Class<?>, int, int) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
getValue() - Method in class org.jctools.maps.AbstractEntry
Return val

H

hash() - Static method in class org.jctools.maps.ConcurrentAutoTable
 
hash(Object) - Static method in class org.jctools.maps.NonBlockingHashMap
 
hash(Object) - Static method in class org.jctools.maps.NonBlockingIdentityHashMap
 
hashCode() - Method in class org.jctools.maps.AbstractEntry
Compute "key.hashCode() ^ val.hashCode()"
hashes(Object[]) - Static method in class org.jctools.maps.NonBlockingHashMap
 
hashes(Object[]) - Static method in class org.jctools.maps.NonBlockingIdentityHashMap
 
hasMoreElements() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotK
 
hasMoreElements() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
hasMoreElements() - Method in class org.jctools.maps.NonBlockingHashMapLong.IteratorLong
True if there are more keys to iterate over.
hasMoreElements() - Method in class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
hasMoreElements() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotK
 
hasMoreElements() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
hasNext() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotE
 
hasNext() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotK
 
hasNext() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
hasNext() - Method in class org.jctools.maps.NonBlockingHashMapLong.IteratorLong
True if there are more keys to iterate over.
hasNext() - Method in class org.jctools.maps.NonBlockingHashMapLong.SnapshotE
 
hasNext() - Method in class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
hasNext() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotE
 
hasNext() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotK
 
hasNext() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
hasNext() - Method in class org.jctools.maps.NonBlockingSetInt.iter
 
hasNext() - Method in class org.jctools.sets.IdentityOpenHashSet.Iter
 
hasNext() - Method in class org.jctools.sets.OpenHashSet.Iter
 
hasNext() - Method in class org.jctools.sets.SingleWriterHashSet.Iter
 
hasNoParameters(Method) - Method in class org.jctools.channels.mapping.TypeInspector
 
hasOnePrimitiveParameter(Method) - Method in class org.jctools.channels.mapping.TypeInspector
 
head - Variable in class org.jctools.queues.alt.ConsumerFields
 
head - Variable in class org.jctools.queues.BQueuePollFields
 
head - Variable in class org.jctools.queues.FloatingCaqColdFields
 
head - Variable in class org.jctools.queues.InlinedRingBufferPollFields
 
head - Variable in class org.jctools.queues.MpmcConcurrentQueueSMHeadField
 
HEAD_OFFSET - Static variable in class org.jctools.queues.alt.ConsumerFields
 
HEAD_OFFSET - Static variable in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
HEAD_OFFSET - Static variable in class org.jctools.queues.MpmcConcurrentQueueSMHeadField
 
headAddress - Variable in class org.jctools.queues.SpscOffHeapIntQueue
 
headCache - Variable in class org.jctools.queues.FloatingCaqColdFields
 
headCache - Variable in class org.jctools.queues.InlinedRingBufferOfferFields
 
headCacheAddress - Variable in class org.jctools.queues.SpscOffHeapIntQueue
 
HEADER_SIZE - Static variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
headLazySet(long) - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
help_copy(Object[]) - Method in class org.jctools.maps.NonBlockingHashMap
 
help_copy() - Method in class org.jctools.maps.NonBlockingHashMapLong
 
help_copy(Object[]) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
 
help_copy() - Method in class org.jctools.maps.NonBlockingSetInt.NBSI
 
help_copy_impl(NonBlockingHashMap, Object[], boolean) - Method in class org.jctools.maps.NonBlockingHashMap.CHM
 
help_copy_impl(boolean) - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
help_copy_impl(NonBlockingIdentityHashMap, Object[], boolean) - Method in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
help_copy_impl(int) - Method in class org.jctools.maps.NonBlockingSetInt.NBSI
 

I

IdentityOpenHashSet<E> - Class in org.jctools.sets
 
IdentityOpenHashSet(int) - Constructor for class org.jctools.sets.IdentityOpenHashSet
 
IdentityOpenHashSet.Iter<E> - Class in org.jctools.sets
 
idle(int) - Method in interface org.jctools.channels.WaitStrategy
This method can implement static or dynamic backoff.
idle(int) - Method in interface org.jctools.queues.MessagePassingQueue.WaitStrategy
This method can implement static or dynamic backoff.
implementationParent - Variable in class org.jctools.channels.mapping.ClassViewModel
 
implementationParent() - Method in class org.jctools.channels.mapping.ClassViewModel
 
implementBridgeMethod(ClassVisitor, String, String, Class<?>, Class<?>...) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
implementConstructor(ClassVisitor, Class<? extends ProxyChannelRingBuffer>, String, int, int) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
implementInstanceFields(ClassVisitor) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
implementProcess(ClassVisitor, Class<? extends ProxyChannelRingBuffer>, List<Method>, Class<?>, String) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
implementProxy(ClassVisitor, Class<?>, String) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
implementProxyInstance(ClassVisitor, Class<?>, String) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
implementUserMethod(Method, ClassVisitor, int, String, Class<? extends ProxyChannelRingBuffer>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
implementUserMethods(ClassWriter, List<Method>, String, Class<? extends ProxyChannelRingBuffer>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
importDeclaration(String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
importDeclaration(String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
inc() - Method in interface org.jctools.counters.Counter
 
inc(long) - Method in interface org.jctools.counters.Counter
 
inc() - Method in class org.jctools.counters.FixedSizeStripedLongCounter
 
inc(long) - Method in class org.jctools.counters.FixedSizeStripedLongCounter
 
inc(long[], long, long) - Method in class org.jctools.counters.FixedSizeStripedLongCounter
 
inc(long[], long, long) - Method in class org.jctools.counters.FixedSizeStripedLongCounterV6
 
inc(long[], long, long) - Method in class org.jctools.counters.FixedSizeStripedLongCounterV8
 
increment() - Method in class org.jctools.maps.ConcurrentAutoTable
INDENT_LEVEL - Static variable in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
INDENT_LEVEL - Static variable in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
index() - Method in class org.jctools.counters.FixedSizeStripedLongCounter
 
index - Variable in class org.jctools.util.Template
 
IndexedQueueSizeUtil - Class in org.jctools.queues
 
IndexedQueueSizeUtil() - Constructor for class org.jctools.queues.IndexedQueueSizeUtil
 
IndexedQueueSizeUtil.IndexedQueue - Interface in org.jctools.queues
 
initialize(int) - Method in class org.jctools.maps.NonBlockingHashMap
 
initialize() - Method in class org.jctools.maps.NonBlockingHashMap
 
initialize(int) - Method in class org.jctools.maps.NonBlockingHashMapLong
 
initialize(int) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
 
initialize() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
 
InlinedCountersSpscConcurrentArrayQueue<E> - Class in org.jctools.queues
 
InlinedCountersSpscConcurrentArrayQueue(int) - Constructor for class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
InlinedRingBufferColdFields<E> - Class in org.jctools.queues
 
InlinedRingBufferColdFields(int) - Constructor for class org.jctools.queues.InlinedRingBufferColdFields
 
InlinedRingBufferL0Pad - Class in org.jctools.queues
 
InlinedRingBufferL0Pad() - Constructor for class org.jctools.queues.InlinedRingBufferL0Pad
 
InlinedRingBufferL1Pad<E> - Class in org.jctools.queues
 
InlinedRingBufferL1Pad(int) - Constructor for class org.jctools.queues.InlinedRingBufferL1Pad
 
InlinedRingBufferL2Pad<E> - Class in org.jctools.queues
 
InlinedRingBufferL2Pad(int) - Constructor for class org.jctools.queues.InlinedRingBufferL2Pad
 
InlinedRingBufferL3Pad<E> - Class in org.jctools.queues
 
InlinedRingBufferL3Pad(int) - Constructor for class org.jctools.queues.InlinedRingBufferL3Pad
 
InlinedRingBufferOfferFields<E> - Class in org.jctools.queues
 
InlinedRingBufferOfferFields(int) - Constructor for class org.jctools.queues.InlinedRingBufferOfferFields
 
InlinedRingBufferPollFields<E> - Class in org.jctools.queues
 
InlinedRingBufferPollFields(int) - Constructor for class org.jctools.queues.InlinedRingBufferPollFields
 
inspector - Variable in class org.jctools.channels.mapping.ClassViewModel
 
inspector - Variable in class org.jctools.channels.mapping.Mapper
 
install_larger_new_bits(int) - Method in class org.jctools.maps.NonBlockingSetInt.NBSI
 
instantiate(Class<?>, int, WaitStrategy) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
instantiateImplementation(Class<?>[], String, CompilationResult, Object[]) - Method in class org.jctools.channels.mapping.Mapper
 
INT_ELEMENT_SCALE - Static variable in class org.jctools.queues.SpscOffHeapIntQueue
 
internal_size() - Method in class org.jctools.maps.ConcurrentAutoTable
Return the internal counter striping factor.
InternalAPI - Annotation Type in org.jctools.util
This annotation marks classes and methods which may be public for any reason (to support better testing or reduce code duplication) but are not intended as public API and may change between releases without the change being considered a breaking API change (a major release).
intValue() - Method in class org.jctools.maps.ConcurrentAutoTable
Same as ConcurrentAutoTable.get(), included for completeness.
InvalidInterfaceException - Exception in org.jctools.channels.mapping
 
InvalidInterfaceException(String) - Constructor for exception org.jctools.channels.mapping.InvalidInterfaceException
 
InvalidInterfaceException(Throwable) - Constructor for exception org.jctools.channels.mapping.InvalidInterfaceException
 
isBackPressured(long) - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
isBounded() - Method in class org.jctools.queues.spec.ConcurrentQueueSpec
 
isCommentPresent(Node, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
isCommentPresent(Node, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
isEmpty() - Method in interface org.jctools.channels.Channel
 
isEmpty() - Method in class org.jctools.channels.mpsc.MpscChannel
 
isEmpty() - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
isEmpty() - Method in interface org.jctools.channels.proxy.ProxyChannel
 
isEmpty() - Method in class org.jctools.channels.spsc.SpscChannel
 
isEmpty() - Method in class org.jctools.maps.NonBlockingHashMap
Returns size() == 0.
isEmpty() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Returns size() == 0.
isEmpty() - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
isEmpty() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
This method's accuracy is subject to concurrent modifications happening as the observation is carried out.
isEmpty() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
isEmpty() - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
isEmpty() - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
isEmpty() - Method in class org.jctools.queues.BaseLinkedQueue
This method's accuracy is subject to concurrent modifications happening as the observation is carried out.
isEmpty() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
isEmpty() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
isEmpty() - Method in class org.jctools.queues.BQueue
 
isEmpty() - Method in class org.jctools.queues.ConcurrentCircularArrayQueue
 
isEmpty() - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
isEmpty(IndexedQueueSizeUtil.IndexedQueue) - Static method in class org.jctools.queues.IndexedQueueSizeUtil
 
isEmpty() - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
isEmpty() - Method in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
isEmpty() - Method in interface org.jctools.queues.MessagePassingQueue
This method's accuracy is subject to concurrent modifications happening as the observation is carried out.
isEmpty() - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
isEmpty() - Method in class org.jctools.queues.MpscLinkedArrayQueue
 
isEmpty() - Method in class org.jctools.queues.MpscOnSpscQueue
 
isEmpty() - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
isEmpty() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
isFull(long) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
Given the nature of getAndAdd progress on producerPosition and given the potential risk for over claiming it is quite possible for this method to report a queue which is not full as full.
isLongArray(Type) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
isLoopTag() - Method in class org.jctools.util.Template
 
isMpmc() - Method in class org.jctools.queues.spec.ConcurrentQueueSpec
 
isMpsc() - Method in class org.jctools.queues.spec.ConcurrentQueueSpec
 
isPowerOfTwo(int) - Static method in class org.jctools.util.Pow2
 
isReadReleased(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
isRefArray(Type, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
isRefArray(Type, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
isRefType(Type, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
isRefType(Type, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
isSpmc() - Method in class org.jctools.queues.spec.ConcurrentQueueSpec
 
isSpsc() - Method in class org.jctools.queues.spec.ConcurrentQueueSpec
 
isSuccessful() - Method in class org.jctools.util.CompilationResult
 
iter() - Constructor for class org.jctools.maps.NonBlockingSetInt.iter
 
Iter(IdentityOpenHashSet<E>) - Constructor for class org.jctools.sets.IdentityOpenHashSet.Iter
 
Iter(OpenHashSet<E>) - Constructor for class org.jctools.sets.OpenHashSet.Iter
 
Iter(SingleWriterHashSet<E>) - Constructor for class org.jctools.sets.SingleWriterHashSet.Iter
 
iterator() - Method in class org.jctools.maps.NonBlockingHashSet
 
iterator() - Method in class org.jctools.maps.NonBlockingSetInt
Standard Java Iterator.
iterator() - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
iterator() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
iterator() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
iterator() - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
iterator() - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
iterator() - Method in class org.jctools.queues.BaseLinkedQueue
 
iterator() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
iterator() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
iterator() - Method in class org.jctools.queues.BQueue
 
iterator() - Method in class org.jctools.queues.ConcurrentCircularArrayQueue
 
iterator() - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
iterator() - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
iterator() - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
iterator() - Method in class org.jctools.queues.MpscCompoundQueue
 
iterator() - Method in class org.jctools.queues.MpscLinkedArrayQueue
 
iterator() - Method in class org.jctools.queues.MpscOnSpscQueue
 
iterator() - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
iterator() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
iterator() - Method in class org.jctools.sets.IdentityOpenHashSet
 
iterator() - Method in class org.jctools.sets.OpenHashSet
 
iterator() - Method in class org.jctools.sets.SingleWriterHashSet
 
IteratorLong() - Constructor for class org.jctools.maps.NonBlockingHashMapLong.IteratorLong
A new IteratorLong

J

javaEquivalent - Variable in enum org.jctools.channels.mapping.Primitive
 
JavaParsingAtomicArrayQueueGenerator - Class in org.jctools.queues.atomic
 
JavaParsingAtomicArrayQueueGenerator(String) - Constructor for class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
JavaParsingAtomicLinkedQueueGenerator - Class in org.jctools.queues.atomic
 
JavaParsingAtomicLinkedQueueGenerator(String) - Constructor for class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
JUMP - Static variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
JUMP - Static variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
JUMP - Static variable in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
JUMP - Static variable in class org.jctools.queues.BaseSpscLinkedArrayQueue
 

K

keepRunning() - Method in interface org.jctools.queues.MessagePassingQueue.ExitCondition
This method should be implemented such that the flag read or determination cannot be hoisted out of a loop which notmally means a volatile load, but with JDK9 VarHandles may mean getOpaque.
key(Object[], int) - Static method in class org.jctools.maps.NonBlockingHashMap
 
key(int) - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
key(int) - Method in class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
key(Object[], int) - Static method in class org.jctools.maps.NonBlockingIdentityHashMap
 
key(int) - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
keyeq(Object, Object, int[], int, int) - Static method in class org.jctools.maps.NonBlockingHashMap
 
keys() - Method in class org.jctools.maps.NonBlockingHashMap
Returns an enumeration of the keys in this table.
keys() - Method in class org.jctools.maps.NonBlockingHashMapLong
Returns an enumeration of the auto-boxed keys in this table.
keys() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Returns an enumeration of the keys in this table.
keySet() - Method in class org.jctools.maps.NonBlockingHashMap
Returns a Set view of the keys contained in this map.
keySet() - Method in class org.jctools.maps.NonBlockingHashMapLong
Returns a Set view of the keys contained in this map; with care the keys may be iterated over without auto-boxing.
keySet() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Returns a Set view of the keys contained in this map.
keySetLong() - Method in class org.jctools.maps.NonBlockingHashMapLong
Keys as a long array.

L

l01 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l02 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l02 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l03 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l03 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l04 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l04 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l05 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l05 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l06 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l06 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l07 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l07 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l08 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l08 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l10 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l10 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l11 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l11 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l12 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l12 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l13 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l13 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l14 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l14 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l15 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l15 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
l16 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l9 - Variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
l9 - Variable in class org.jctools.counters.FixedSizeStripedLongCounterPrePad
 
lastVal - Variable in class org.jctools.sets.IdentityOpenHashSet.Iter
 
lastVal - Variable in class org.jctools.sets.OpenHashSet.Iter
 
lastVal - Variable in class org.jctools.sets.SingleWriterHashSet.Iter
 
lastValIndex - Variable in class org.jctools.sets.IdentityOpenHashSet.Iter
 
lastValIndex - Variable in class org.jctools.sets.OpenHashSet.Iter
 
lastValIndex - Variable in class org.jctools.sets.SingleWriterHashSet.Iter
 
lazySet(long) - Method in class org.jctools.util.VolatileLongCell
 
len(Object[]) - Static method in class org.jctools.maps.NonBlockingHashMap
 
len(Object[]) - Static method in class org.jctools.maps.NonBlockingIdentityHashMap
 
length() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
length() - Method in class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
length() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
length() - Method in class org.jctools.maps.NonBlockingSetInt
Approx largest element in set; at least as big (but max might be smaller).
length(AtomicReferenceArray<?>) - Static method in class org.jctools.queues.atomic.LinkedAtomicArrayQueueUtil
 
length(Object[]) - Static method in class org.jctools.queues.LinkedArrayQueueUtil
 
LinkedArrayQueueUtil - Class in org.jctools.queues
 
LinkedArrayQueueUtil() - Constructor for class org.jctools.queues.LinkedArrayQueueUtil
 
LinkedAtomicArrayQueueUtil - Class in org.jctools.queues.atomic
 
LinkedAtomicArrayQueueUtil() - Constructor for class org.jctools.queues.atomic.LinkedAtomicArrayQueueUtil
 
LinkedQueueAtomicNode<E> - Class in org.jctools.queues.atomic
 
LinkedQueueAtomicNode() - Constructor for class org.jctools.queues.atomic.LinkedQueueAtomicNode
 
LinkedQueueAtomicNode(E) - Constructor for class org.jctools.queues.atomic.LinkedQueueAtomicNode
 
LinkedQueueNode<E> - Class in org.jctools.queues
 
LinkedQueueNode() - Constructor for class org.jctools.queues.LinkedQueueNode
 
LinkedQueueNode(E) - Constructor for class org.jctools.queues.LinkedQueueNode
 
linkOldToNew(long, AtomicReferenceArray<E>, int, AtomicReferenceArray<E>, int, E) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
linkOldToNew(long, E[], long, E[], long, E) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
loadLocalIndexAndApplyDelta(MethodVisitor, int, long) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
loadOpcode - Variable in enum org.jctools.channels.mapping.Primitive
 
loadUnsafe(MethodVisitor) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
loadWOffset(MethodVisitor, Class<?>, int, long) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
LOCALS_INDEX_THIS - Static variable in class org.jctools.channels.proxy.ProxyChannelFactory
The index of the 'this' object in instance methods
LocalsHelper - Class in org.jctools.channels.proxy
 
LocalsHelper() - Constructor for class org.jctools.channels.proxy.LocalsHelper
 
lock - Variable in class org.jctools.queues.blocking.McParkTakeStrategy
 
LongCell - Class in org.jctools.util
 
LongCell() - Constructor for class org.jctools.util.LongCell
 
LongCellP0 - Class in org.jctools.util
 
LongCellP0() - Constructor for class org.jctools.util.LongCellP0
 
LongCellValue - Class in org.jctools.util
 
LongCellValue() - Constructor for class org.jctools.util.LongCellValue
 
longValue() - Method in class org.jctools.maps.ConcurrentAutoTable
Same as ConcurrentAutoTable.get(), included for completeness.
lookAheadStep - Variable in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
lookAheadStep - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueColdField
 
lookAheadStep - Variable in class org.jctools.queues.atomic.SpscGrowableAtomicArrayQueue
 
lookAheadStep - Variable in class org.jctools.queues.SpscArrayQueueColdField
 
lookAheadStep - Variable in class org.jctools.queues.SpscGrowableArrayQueue
 
lpConsumerIndex() - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
lpConsumerIndex() - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ConsumerFields
 
lpConsumerIndex() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerIndexField
 
lpConsumerIndex() - Method in class org.jctools.queues.MpscArrayQueueConsumerIndexField
 
lpConsumerIndex() - Method in class org.jctools.queues.MpscSequencedArrayQueueConsumerField
 
lpConsumerIndexCache() - Method in class org.jctools.channels.mpsc.MpscFFLamportOffHeapFixedSizeRingBuffer
 
lpConsumerNode() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueueConsumerNodeRef
 
lpConsumerNode() - Method in class org.jctools.queues.BaseLinkedQueueConsumerNodeRef
 
lpConsumerNode() - Method in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueueConsumerNodeRef
 
lpConsumerPosition() - Method in class org.jctools.queues.MpscRelaxedArrayQueueConsumerPositionField
 
lpElement(long) - Method in class org.jctools.queues.alt.ConcurrentCircularArray
 
lpElement(E[], long) - Method in class org.jctools.queues.alt.ConcurrentCircularArray
 
lpElement(AtomicReferenceArray<E>, int) - Static method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
lpElement(int) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
lpElement(AtomicReferenceArray<E>, int) - Static method in class org.jctools.queues.atomic.LinkedAtomicArrayQueueUtil
 
lpElement(E[], long) - Static method in class org.jctools.util.UnsafeRefArrayAccess
A plain load (no ordering/fences) of an element from a given offset.
lpLookAheadCache() - Method in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
lpProducerIndex() - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
lpProducerNode() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueueProducerNodeRef
 
lpProducerNode() - Method in class org.jctools.queues.BaseLinkedQueueProducerNodeRef
 
lpSequence(long) - Method in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
lpSequenceElement(long[], long) - Method in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
lpValue() - Method in class org.jctools.queues.atomic.LinkedQueueAtomicNode
 
lpValue() - Method in class org.jctools.queues.LinkedQueueNode
 
lvActiveCycleId() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueueActiveCycleIdField
 
lvActiveCycleId() - Method in class org.jctools.queues.MpscRelaxedArrayQueueActiveCycleIdField
 
lvBuffer() - Method in class org.jctools.sets.SingleWriterHashSet
 
lvConsumerIndex() - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
lvConsumerIndex() - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ConsumerFields
 
lvConsumerIndex() - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ConsumerFields
 
lvConsumerIndex() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueConsumerFields
 
lvConsumerIndex() - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueConsumerField
 
lvConsumerIndex() - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueueConsumerIndexField
 
lvConsumerIndex() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerIndexField
 
lvConsumerIndex() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueueConsumerIndexField
 
lvConsumerIndex() - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueueConsumerIndexField
 
lvConsumerIndex() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields
 
lvConsumerIndex() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueueConsumerField
 
lvConsumerIndex() - Method in class org.jctools.queues.FFBuffer
 
lvConsumerIndex() - Method in interface org.jctools.queues.IndexedQueueSizeUtil.IndexedQueue
 
lvConsumerIndex() - Method in class org.jctools.queues.MpmcArrayQueueConsumerIndexField
 
lvConsumerIndex() - Method in class org.jctools.queues.MpscArrayQueueConsumerIndexField
 
lvConsumerIndex() - Method in class org.jctools.queues.MpscSequencedArrayQueueConsumerField
 
lvConsumerIndex() - Method in class org.jctools.queues.SpmcArrayQueueConsumerIndexField
 
lvConsumerIndex() - Method in class org.jctools.queues.SpscArrayQueueConsumerIndexField
 
lvConsumerNode() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueueConsumerNodeRef
 
lvConsumerNode() - Method in class org.jctools.queues.BaseLinkedQueueConsumerNodeRef
 
lvConsumerNode() - Method in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueueConsumerNodeRef
 
lvConsumerPosition() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerPositionField
 
lvConsumerPosition() - Method in class org.jctools.queues.MpscRelaxedArrayQueueConsumerPositionField
 
lvElement(long) - Method in class org.jctools.queues.alt.ConcurrentCircularArray
 
lvElement(E[], long) - Method in class org.jctools.queues.alt.ConcurrentCircularArray
 
lvElement(AtomicReferenceArray<E>, int) - Static method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
lvElement(int) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
lvElement(AtomicReferenceArray<E>, int) - Static method in class org.jctools.queues.atomic.LinkedAtomicArrayQueueUtil
 
lvElement(E[], long) - Method in class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
lvElement(E[], long) - Static method in class org.jctools.util.UnsafeRefArrayAccess
A volatile load (load + LoadLoad barrier) of an element from a given offset.
lvHead() - Method in class org.jctools.queues.alt.Consumer
 
lvHead() - Method in class org.jctools.queues.MpmcConcurrentQueueSMHeadField
 
lvNext() - Method in class org.jctools.queues.atomic.LinkedQueueAtomicNode
 
lvNext() - Method in class org.jctools.queues.LinkedQueueNode
 
lvNextArrayAndUnlink(AtomicReferenceArray<E>) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
lvNextArrayAndUnlink(E[]) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
lvProducerCycleClaim(int) - Method in class org.jctools.queues.MpscRelaxedArrayQueueProducerCycleClaimFields
 
lvProducerIndex() - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
lvProducerIndex() - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ProducerFields
 
lvProducerIndex() - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ProducerFields
 
lvProducerIndex() - Method in class org.jctools.queues.alt.Producer
 
lvProducerIndex() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields
 
lvProducerIndex() - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueProducerFields
 
lvProducerIndex() - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueueProducerIndexField
 
lvProducerIndex() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField
 
lvProducerIndex() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueueProducerIndexField
 
lvProducerIndex() - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueueProducerIndexFields
 
lvProducerIndex() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields
 
lvProducerIndex() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueueProducerFields
 
lvProducerIndex() - Method in class org.jctools.queues.FFBuffer
 
lvProducerIndex() - Method in interface org.jctools.queues.IndexedQueueSizeUtil.IndexedQueue
 
lvProducerIndex() - Method in class org.jctools.queues.MpmcArrayQueueProducerIndexField
 
lvProducerIndex() - Method in class org.jctools.queues.MpscArrayQueueProducerIndexField
 
lvProducerIndex() - Method in class org.jctools.queues.MpscSequencedArrayQueueProducerField
 
lvProducerIndex() - Method in class org.jctools.queues.SpmcArrayQueueProducerIndexField
 
lvProducerIndex() - Method in class org.jctools.queues.SpscArrayQueueProducerIndexFields
 
lvProducerIndexCache() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueueProducerIndexCacheField
 
lvProducerIndexCache() - Method in class org.jctools.queues.SpmcArrayQueueProducerIndexCacheField
 
lvProducerLimit() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields
 
lvProducerLimit() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField
 
lvProducerLimit() - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueProducerLimitField
 
lvProducerLimit() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields
 
lvProducerLimit() - Method in class org.jctools.queues.MpscArrayQueueProducerLimitField
 
lvProducerLimit() - Method in class org.jctools.queues.MpscRelaxedArrayQueueProducerLimitField
 
lvProducerNode() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueueProducerNodeRef
 
lvProducerNode() - Method in class org.jctools.queues.BaseLinkedQueueProducerNodeRef
 
lvProducerNode() - Method in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueueProducerNodeRef
 
lvSequence(long) - Method in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
lvSequence(long[], long) - Method in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
lvSequence(AtomicLongArray, int) - Method in class org.jctools.queues.atomic.SequencedAtomicReferenceArrayQueue
 
lvSequence(long[], long) - Method in class org.jctools.queues.ConcurrentSequencedCircularArrayQueue
 
lvTail() - Method in class org.jctools.queues.MpmcConcurrentQueueSMTailField
 
lvValue(AtomicLongArray, int) - Static method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue.AtomicLongArrayAccess
 

M

main(String[]) - Static method in class org.jctools.channels.proxy.LocalsHelper
 
main(String[]) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
main(String[]) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
main(String[]) - Static method in class org.jctools.queues.atomic.TraceVisitor
 
Mapper<S> - Class in org.jctools.channels.mapping
 
Mapper(Class<S>, boolean) - Constructor for class org.jctools.channels.mapping.Mapper
 
mapper - Variable in class org.jctools.channels.mpsc.MpscChannel
 
mapper - Variable in class org.jctools.channels.spsc.SpscChannel
 
mask - Variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
mask - Variable in class org.jctools.counters.FixedSizeStripedLongCounterFields
 
mask(int) - Static method in class org.jctools.maps.NonBlockingSetInt.NBSI
 
mask - Variable in class org.jctools.queues.alt.ConcurrentCircularArray
 
mask - Variable in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
mask - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
mask - Variable in class org.jctools.queues.BQueueColdFields
 
mask - Variable in class org.jctools.queues.ConcurrentCircularArrayQueue
 
mask - Variable in class org.jctools.queues.FloatingCaqColdFields
 
mask - Variable in class org.jctools.queues.InlinedRingBufferColdFields
 
mask - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
mask - Variable in class org.jctools.queues.MpscRelaxedArrayQueue
Note on terminology: - position/id: overall progress indicator, not an array index or offset at which to lookup/write.
mask - Variable in class org.jctools.queues.SpscOffHeapIntQueue
 
MATCH_ANY - Static variable in class org.jctools.maps.NonBlockingHashMap
 
MATCH_ANY - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
MATCH_ANY - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
MAX_LOOK_AHEAD_STEP - Static variable in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
MAX_LOOK_AHEAD_STEP - Static variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueColdField
 
MAX_LOOK_AHEAD_STEP - Static variable in class org.jctools.queues.SpscArrayQueueColdField
 
MAX_POW2 - Static variable in class org.jctools.util.Pow2
 
MAX_SPIN - Static variable in class org.jctools.maps.ConcurrentAutoTable.CAT
 
maxCycleId - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
maxCycleId - Variable in class org.jctools.queues.MpscRelaxedArrayQueue
 
maximumCapacity() - Method in interface org.jctools.channels.Channel
 
maximumCapacity - Variable in class org.jctools.channels.mpsc.MpscChannel
 
maximumCapacity() - Method in class org.jctools.channels.mpsc.MpscChannel
 
maximumCapacity - Variable in class org.jctools.channels.spsc.SpscChannel
 
maximumCapacity() - Method in class org.jctools.channels.spsc.SpscChannel
 
maxOffset - Variable in class org.jctools.queues.MpscLinkedArrayQueue
 
maxQueueCapacity - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueueColdProducerFields
 
maxQueueCapacity - Variable in class org.jctools.queues.atomic.SpscChunkedAtomicArrayQueue
 
maxQueueCapacity - Variable in class org.jctools.queues.atomic.SpscGrowableAtomicArrayQueue
 
maxQueueCapacity - Variable in class org.jctools.queues.MpscChunkedArrayQueueColdProducerFields
 
maxQueueCapacity - Variable in class org.jctools.queues.SpscChunkedArrayQueue
 
maxQueueCapacity - Variable in class org.jctools.queues.SpscGrowableArrayQueue
 
MC_OFFSET - Static variable in class org.jctools.sets.SingleWriterHashSet
 
McParkTakeStrategy<E> - Class in org.jctools.queues.blocking
 
McParkTakeStrategy() - Constructor for class org.jctools.queues.blocking.McParkTakeStrategy
 
MESSAGE_INDICATOR_SIZE - Static variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
MessagePassingQueue<T> - Interface in org.jctools.queues
This is a tagging interface for the queues in this library which implement a subset of the Queue interface sufficient for concurrent message passing.
Message passing queues provide happens before semantics to messages passed through, namely that writes made by the producer before offering the message are visible to the consuming thread after the message has been polled out of the queue.
MessagePassingQueue.Consumer<T> - Interface in org.jctools.queues
 
MessagePassingQueue.ExitCondition - Interface in org.jctools.queues
 
MessagePassingQueue.Supplier<T> - Interface in org.jctools.queues
 
MessagePassingQueue.WaitStrategy - Interface in org.jctools.queues
 
MessagePassingQueueUtil - Class in org.jctools.queues
 
MessagePassingQueueUtil() - Constructor for class org.jctools.queues.MessagePassingQueueUtil
 
messageSize - Variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
methodCallExpr(String, String, Expression...) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
methodCallExpr(String, String, Expression...) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
methodDescriptor(Class<?>, Class<?>...) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
MIN_SIZE - Static variable in class org.jctools.maps.NonBlockingHashMap
 
MIN_SIZE - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
MIN_SIZE - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
MIN_SIZE_LOG - Static variable in class org.jctools.maps.NonBlockingHashMap
 
MIN_SIZE_LOG - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
MIN_SIZE_LOG - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
modCount - Variable in class org.jctools.sets.SingleWriterHashSet
 
modifiedCalcElementOffset(long, long) - Static method in class org.jctools.queues.atomic.LinkedAtomicArrayQueueUtil
This method assumes index is actually (index << 1) because lower bit is used for resize hence the >> 1
modifiedCalcElementOffset(long, long) - Static method in class org.jctools.queues.LinkedArrayQueueUtil
This method assumes index is actually (index << 1) because lower bit is used for resize.
MpmcArrayConcurrentQueue<E> - Class in org.jctools.queues.alt
 
MpmcArrayConcurrentQueue(int) - Constructor for class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
MpmcArrayConcurrentQueueColdFields<E> - Class in org.jctools.queues.alt
 
MpmcArrayConcurrentQueueColdFields(int) - Constructor for class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields
 
MpmcArrayConcurrentQueueColdFields.Consumer<E> - Class in org.jctools.queues.alt
 
MpmcArrayConcurrentQueueColdFields.ConsumerFields<E> - Class in org.jctools.queues.alt
 
MpmcArrayConcurrentQueueColdFields.Producer<E> - Class in org.jctools.queues.alt
 
MpmcArrayConcurrentQueueColdFields.ProducerFields<E> - Class in org.jctools.queues.alt
 
MpmcArrayQueue<E> - Class in org.jctools.queues
A Multi-Producer-Multi-Consumer queue based on a ConcurrentCircularArrayQueue.
MpmcArrayQueue(int) - Constructor for class org.jctools.queues.MpmcArrayQueue
 
MpmcArrayQueueConsumerIndexField<E> - Class in org.jctools.queues
 
MpmcArrayQueueConsumerIndexField(int) - Constructor for class org.jctools.queues.MpmcArrayQueueConsumerIndexField
 
MpmcArrayQueueL1Pad<E> - Class in org.jctools.queues
 
MpmcArrayQueueL1Pad(int) - Constructor for class org.jctools.queues.MpmcArrayQueueL1Pad
 
MpmcArrayQueueL2Pad<E> - Class in org.jctools.queues
 
MpmcArrayQueueL2Pad(int) - Constructor for class org.jctools.queues.MpmcArrayQueueL2Pad
 
MpmcArrayQueueL3Pad<E> - Class in org.jctools.queues
 
MpmcArrayQueueL3Pad(int) - Constructor for class org.jctools.queues.MpmcArrayQueueL3Pad
 
MpmcArrayQueueProducerIndexField<E> - Class in org.jctools.queues
 
MpmcArrayQueueProducerIndexField(int) - Constructor for class org.jctools.queues.MpmcArrayQueueProducerIndexField
 
MpmcAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpmcAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
MpmcAtomicArrayQueueConsumerIndexField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpmcAtomicArrayQueueConsumerIndexField(int) - Constructor for class org.jctools.queues.atomic.MpmcAtomicArrayQueueConsumerIndexField
 
MpmcAtomicArrayQueueL1Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpmcAtomicArrayQueueL1Pad(int) - Constructor for class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
MpmcAtomicArrayQueueL2Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpmcAtomicArrayQueueL2Pad(int) - Constructor for class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
MpmcAtomicArrayQueueL3Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpmcAtomicArrayQueueL3Pad(int) - Constructor for class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
MpmcAtomicArrayQueueProducerIndexField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpmcAtomicArrayQueueProducerIndexField(int) - Constructor for class org.jctools.queues.atomic.MpmcAtomicArrayQueueProducerIndexField
 
MpmcConcurrentQueueSMBuffer<E> - Class in org.jctools.queues
 
MpmcConcurrentQueueSMBuffer(int) - Constructor for class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
MpmcConcurrentQueueSMBuffer(MpmcConcurrentQueueSMBuffer<E>) - Constructor for class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
MpmcConcurrentQueueSMBufferL0Pad - Class in org.jctools.queues
 
MpmcConcurrentQueueSMBufferL0Pad() - Constructor for class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
MpmcConcurrentQueueSMHeadField<E> - Class in org.jctools.queues
 
MpmcConcurrentQueueSMHeadField(int) - Constructor for class org.jctools.queues.MpmcConcurrentQueueSMHeadField
 
MpmcConcurrentQueueSML1Pad<E> - Class in org.jctools.queues
 
MpmcConcurrentQueueSML1Pad(int) - Constructor for class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
MpmcConcurrentQueueSML2Pad<E> - Class in org.jctools.queues
 
MpmcConcurrentQueueSML2Pad(int) - Constructor for class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
MpmcConcurrentQueueSMTailField<E> - Class in org.jctools.queues
 
MpmcConcurrentQueueSMTailField(int) - Constructor for class org.jctools.queues.MpmcConcurrentQueueSMTailField
 
MpmcConcurrentQueueStateMarkers<E> - Class in org.jctools.queues
 
MpmcConcurrentQueueStateMarkers(int) - Constructor for class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
MPSC_LINKED_ATOMIC_QUEUE_NAME - Static variable in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
MpscArrayConcurrentQueue<E> - Class in org.jctools.queues.alt
 
MpscArrayConcurrentQueue(int) - Constructor for class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
MpscArrayConcurrentQueueColdFields<E> - Class in org.jctools.queues.alt
 
MpscArrayConcurrentQueueColdFields(int) - Constructor for class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields
 
MpscArrayConcurrentQueueColdFields.Consumer<E> - Class in org.jctools.queues.alt
 
MpscArrayConcurrentQueueColdFields.ConsumerFields<E> - Class in org.jctools.queues.alt
 
MpscArrayConcurrentQueueColdFields.Producer<E> - Class in org.jctools.queues.alt
 
MpscArrayConcurrentQueueColdFields.ProducerFields<E> - Class in org.jctools.queues.alt
 
MpscArrayQueue<E> - Class in org.jctools.queues
A Multi-Producer-Single-Consumer queue based on a ConcurrentCircularArrayQueue.
MpscArrayQueue(int) - Constructor for class org.jctools.queues.MpscArrayQueue
 
MpscArrayQueueConsumerIndexField<E> - Class in org.jctools.queues
 
MpscArrayQueueConsumerIndexField(int) - Constructor for class org.jctools.queues.MpscArrayQueueConsumerIndexField
 
MpscArrayQueueL1Pad<E> - Class in org.jctools.queues
 
MpscArrayQueueL1Pad(int) - Constructor for class org.jctools.queues.MpscArrayQueueL1Pad
 
MpscArrayQueueL2Pad<E> - Class in org.jctools.queues
 
MpscArrayQueueL2Pad(int) - Constructor for class org.jctools.queues.MpscArrayQueueL2Pad
 
MpscArrayQueueL3Pad<E> - Class in org.jctools.queues
 
MpscArrayQueueL3Pad(int) - Constructor for class org.jctools.queues.MpscArrayQueueL3Pad
 
MpscArrayQueueMidPad<E> - Class in org.jctools.queues
 
MpscArrayQueueMidPad(int) - Constructor for class org.jctools.queues.MpscArrayQueueMidPad
 
MpscArrayQueueProducerIndexField<E> - Class in org.jctools.queues
 
MpscArrayQueueProducerIndexField(int) - Constructor for class org.jctools.queues.MpscArrayQueueProducerIndexField
 
MpscArrayQueueProducerLimitField<E> - Class in org.jctools.queues
 
MpscArrayQueueProducerLimitField(int) - Constructor for class org.jctools.queues.MpscArrayQueueProducerLimitField
 
MpscAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
MpscAtomicArrayQueueActiveCycleIdField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscAtomicArrayQueueActiveCycleIdField() - Constructor for class org.jctools.queues.atomic.MpscAtomicArrayQueueActiveCycleIdField
 
MpscAtomicArrayQueueConsumerIndexField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscAtomicArrayQueueConsumerIndexField(int) - Constructor for class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerIndexField
 
MpscAtomicArrayQueueConsumerPositionField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscAtomicArrayQueueConsumerPositionField() - Constructor for class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerPositionField
 
MpscAtomicArrayQueueL0Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscAtomicArrayQueueL0Pad() - Constructor for class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
MpscAtomicArrayQueueL1Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscAtomicArrayQueueL1Pad(int) - Constructor for class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
MpscAtomicArrayQueueL2Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscAtomicArrayQueueL2Pad(int) - Constructor for class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
MpscAtomicArrayQueueL3Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscAtomicArrayQueueL3Pad(int) - Constructor for class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
MpscAtomicArrayQueueMidPad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscAtomicArrayQueueMidPad(int) - Constructor for class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
MpscAtomicArrayQueueProducerIndexField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscAtomicArrayQueueProducerIndexField(int) - Constructor for class org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField
 
MpscAtomicArrayQueueProducerLimitField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscAtomicArrayQueueProducerLimitField(int) - Constructor for class org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField
 
MpscChannel<E> - Class in org.jctools.channels.mpsc
 
MpscChannel(ByteBuffer, int, Class<E>) - Constructor for class org.jctools.channels.mpsc.MpscChannel
This is to be used for an IPC queue with the direct buffer used being a memory mapped file.
MpscChannelConsumer<E> - Class in org.jctools.channels.mpsc
Package Scoped: not part of public API.
MpscChannelConsumer(ByteBuffer, int, int, ChannelReceiver<E>) - Constructor for class org.jctools.channels.mpsc.MpscChannelConsumer
 
MpscChannelProducer<E> - Class in org.jctools.channels.mpsc
Package Scoped: not part of public API.
MpscChannelProducer(ByteBuffer, int, int) - Constructor for class org.jctools.channels.mpsc.MpscChannelProducer
 
MpscChunkedArrayQueue<E> - Class in org.jctools.queues
An MPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks of the initial size.
MpscChunkedArrayQueue(int) - Constructor for class org.jctools.queues.MpscChunkedArrayQueue
 
MpscChunkedArrayQueue(int, int) - Constructor for class org.jctools.queues.MpscChunkedArrayQueue
 
MpscChunkedArrayQueueColdProducerFields<E> - Class in org.jctools.queues
 
MpscChunkedArrayQueueColdProducerFields(int, int) - Constructor for class org.jctools.queues.MpscChunkedArrayQueueColdProducerFields
 
MpscChunkedAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
MpscChunkedAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
MpscChunkedAtomicArrayQueue(int, int) - Constructor for class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
MpscChunkedAtomicArrayQueueColdProducerFields<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
MpscChunkedAtomicArrayQueueColdProducerFields(int, int) - Constructor for class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueueColdProducerFields
 
MpscCompoundQueue<E> - Class in org.jctools.queues
 
MpscCompoundQueue(int) - Constructor for class org.jctools.queues.MpscCompoundQueue
 
MpscCompoundQueue(int, int) - Constructor for class org.jctools.queues.MpscCompoundQueue
 
MpscCompoundQueueColdFields<E> - Class in org.jctools.queues
 
MpscCompoundQueueColdFields(int, int) - Constructor for class org.jctools.queues.MpscCompoundQueueColdFields
 
MpscCompoundQueueConsumerQueueIndex<E> - Class in org.jctools.queues
 
MpscCompoundQueueConsumerQueueIndex(int, int) - Constructor for class org.jctools.queues.MpscCompoundQueueConsumerQueueIndex
 
MpscCompoundQueueL0Pad<E> - Class in org.jctools.queues
Use a set number of parallel MPSC queues to diffuse the contention on tail.
MpscCompoundQueueL0Pad() - Constructor for class org.jctools.queues.MpscCompoundQueueL0Pad
 
MpscCompoundQueueMidPad<E> - Class in org.jctools.queues
 
MpscCompoundQueueMidPad(int, int) - Constructor for class org.jctools.queues.MpscCompoundQueueMidPad
 
MpscFFLamportOffHeapFixedSizeRingBuffer - Class in org.jctools.channels.mpsc
A Multi-Producer-Single-Consumer ring buffer.
MpscFFLamportOffHeapFixedSizeRingBuffer(int, int, int) - Constructor for class org.jctools.channels.mpsc.MpscFFLamportOffHeapFixedSizeRingBuffer
 
MpscFFLamportOffHeapFixedSizeRingBuffer(ByteBuffer, int, boolean, boolean, boolean, int, Object[], int) - Constructor for class org.jctools.channels.mpsc.MpscFFLamportOffHeapFixedSizeRingBuffer
This is to be used for an IPC queue with the direct buffer used being a memory mapped file.
MpscGrowableArrayQueue<E> - Class in org.jctools.queues
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.
MpscGrowableArrayQueue(int) - Constructor for class org.jctools.queues.MpscGrowableArrayQueue
 
MpscGrowableArrayQueue(int, int) - Constructor for class org.jctools.queues.MpscGrowableArrayQueue
 
MpscGrowableAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
MpscGrowableAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.MpscGrowableAtomicArrayQueue
 
MpscGrowableAtomicArrayQueue(int, int) - Constructor for class org.jctools.queues.atomic.MpscGrowableAtomicArrayQueue
 
MpscIntrusiveLinkedQueue - Class in org.jctools.queues.intrusive
 
MpscIntrusiveLinkedQueue() - Constructor for class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
MpscIntrusiveLinkedQueueConsumerNodeRef - Class in org.jctools.queues.intrusive
 
MpscIntrusiveLinkedQueueConsumerNodeRef() - Constructor for class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueueConsumerNodeRef
 
MpscIntrusiveLinkedQueuePad0 - Class in org.jctools.queues.intrusive
Intrusive MPSC queue implementation based on Intrusive MPSC node-based queue as presented on 1024cores by Dmitry Vyukov.
MpscIntrusiveLinkedQueuePad0() - Constructor for class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
MpscIntrusiveLinkedQueuePad1 - Class in org.jctools.queues.intrusive
 
MpscIntrusiveLinkedQueuePad1() - Constructor for class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
MpscIntrusiveLinkedQueueProducerNodeRef - Class in org.jctools.queues.intrusive
 
MpscIntrusiveLinkedQueueProducerNodeRef() - Constructor for class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueueProducerNodeRef
 
MpscLinkedArrayQueue<T> - Class in org.jctools.queues
 
MpscLinkedArrayQueue(int) - Constructor for class org.jctools.queues.MpscLinkedArrayQueue
 
MpscLinkedArrayQueue.ARA2 - Class in org.jctools.queues
 
MpscLinkedAtomicQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
MpscLinkedAtomicQueue() - Constructor for class org.jctools.queues.atomic.MpscLinkedAtomicQueue
 
MpscLinkedQueue<E> - Class in org.jctools.queues
This is a direct Java port of the MPSC algorithm as presented on 1024 Cores by D.
MpscLinkedQueue() - Constructor for class org.jctools.queues.MpscLinkedQueue
 
MpscLinkedQueue7<E> - Class in org.jctools.queues
 
MpscLinkedQueue7() - Constructor for class org.jctools.queues.MpscLinkedQueue7
 
MpscLinkedQueue8<E> - Class in org.jctools.queues
 
MpscLinkedQueue8() - Constructor for class org.jctools.queues.MpscLinkedQueue8
 
MpscOffHeapFixedSizeRingBuffer - Class in org.jctools.channels.mpsc
Channel protocol: - Fixed message size - 'null' indicator in message preceding byte (potentially use same for type mapping in future) - Use Vyukov MPMC like algorithm relying on indicator to support in place detection of next element existence
MpscOffHeapFixedSizeRingBuffer(int, int, int) - Constructor for class org.jctools.channels.mpsc.MpscOffHeapFixedSizeRingBuffer
 
MpscOffHeapFixedSizeRingBuffer(ByteBuffer, int, boolean, boolean, boolean, int, Object[], int) - Constructor for class org.jctools.channels.mpsc.MpscOffHeapFixedSizeRingBuffer
This is to be used for an IPC queue with the direct buffer used being a memory mapped file.
MpscOnSpscFields<E> - Class in org.jctools.queues
 
MpscOnSpscFields(int) - Constructor for class org.jctools.queues.MpscOnSpscFields
 
MpscOnSpscFields.ThreadWeakRef - Class in org.jctools.queues
 
MpscOnSpscL0Pad<E> - Class in org.jctools.queues
Use an SPSC per producer.
MpscOnSpscL0Pad() - Constructor for class org.jctools.queues.MpscOnSpscL0Pad
 
MpscOnSpscQueue<E> - Class in org.jctools.queues
 
MpscOnSpscQueue(int) - Constructor for class org.jctools.queues.MpscOnSpscQueue
 
MpscRelaxedArrayQueue<E> - Class in org.jctools.queues
This class is still work in progress, please do not pick up for production use just yet.
MpscRelaxedArrayQueue(int) - Constructor for class org.jctools.queues.MpscRelaxedArrayQueue
 
MpscRelaxedArrayQueueActiveCycleIdField<E> - Class in org.jctools.queues
 
MpscRelaxedArrayQueueActiveCycleIdField() - Constructor for class org.jctools.queues.MpscRelaxedArrayQueueActiveCycleIdField
 
MpscRelaxedArrayQueueConsumerPositionField<E> - Class in org.jctools.queues
 
MpscRelaxedArrayQueueConsumerPositionField() - Constructor for class org.jctools.queues.MpscRelaxedArrayQueueConsumerPositionField
 
MpscRelaxedArrayQueueL0Pad<E> - Class in org.jctools.queues
 
MpscRelaxedArrayQueueL0Pad() - Constructor for class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
MpscRelaxedArrayQueueL2Pad<E> - Class in org.jctools.queues
 
MpscRelaxedArrayQueueL2Pad() - Constructor for class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
MpscRelaxedArrayQueueL3Pad<E> - Class in org.jctools.queues
 
MpscRelaxedArrayQueueL3Pad() - Constructor for class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
MpscRelaxedArrayQueueL4Pad<E> - Class in org.jctools.queues
 
MpscRelaxedArrayQueueL4Pad() - Constructor for class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
MpscRelaxedArrayQueueMidPad<E> - Class in org.jctools.queues
 
MpscRelaxedArrayQueueMidPad() - Constructor for class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
MpscRelaxedArrayQueueProducerCycleClaimFields<E> - Class in org.jctools.queues
 
MpscRelaxedArrayQueueProducerCycleClaimFields() - Constructor for class org.jctools.queues.MpscRelaxedArrayQueueProducerCycleClaimFields
 
MpscRelaxedArrayQueueProducerLimitField<E> - Class in org.jctools.queues
 
MpscRelaxedArrayQueueProducerLimitField() - Constructor for class org.jctools.queues.MpscRelaxedArrayQueueProducerLimitField
 
MpscRelaxedAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
 
MpscRelaxedAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
MpscRelaxedAtomicArrayQueue.AtomicLongArrayAccess - Class in org.jctools.queues.atomic
 
MpscRelaxedAtomicArrayQueueL2Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscRelaxedAtomicArrayQueueL2Pad() - Constructor for class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
MpscRelaxedAtomicArrayQueueL3Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscRelaxedAtomicArrayQueueL3Pad() - Constructor for class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
MpscRelaxedAtomicArrayQueueMidPad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscRelaxedAtomicArrayQueueMidPad() - Constructor for class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
MpscRelaxedAtomicArrayQueueProducerLimitField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
MpscRelaxedAtomicArrayQueueProducerLimitField() - Constructor for class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueProducerLimitField
 
MpscSequencedArrayQueue<E> - Class in org.jctools.queues
A Multi-Producer-Single-Consumer queue based on same algorithm used for MpmcArrayQueue but with the appropriate weakening of constraints on offer.
MpscSequencedArrayQueue(int) - Constructor for class org.jctools.queues.MpscSequencedArrayQueue
 
MpscSequencedArrayQueueConsumerField<E> - Class in org.jctools.queues
 
MpscSequencedArrayQueueConsumerField(int) - Constructor for class org.jctools.queues.MpscSequencedArrayQueueConsumerField
 
MpscSequencedArrayQueueL1Pad<E> - Class in org.jctools.queues
 
MpscSequencedArrayQueueL1Pad(int) - Constructor for class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
MpscSequencedArrayQueueL2Pad<E> - Class in org.jctools.queues
 
MpscSequencedArrayQueueL2Pad(int) - Constructor for class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
MpscSequencedArrayQueueProducerField<E> - Class in org.jctools.queues
 
MpscSequencedArrayQueueProducerField(int) - Constructor for class org.jctools.queues.MpscSequencedArrayQueueProducerField
 
MpscUnboundedArrayQueue<E> - Class in org.jctools.queues
An MPSC array queue which starts at initialCapacity and grows indefinitely in linked chunks of the initial size.
MpscUnboundedArrayQueue(int) - Constructor for class org.jctools.queues.MpscUnboundedArrayQueue
 
MpscUnboundedAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
MpscUnboundedAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 

N

N_OFFER - Static variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
N_POLL - Static variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
name - Variable in class org.jctools.channels.mapping.Variable
 
NBHMEntry(TypeK, TypeV) - Constructor for class org.jctools.maps.NonBlockingHashMap.NBHMEntry
 
NBHMEntry(TypeK, TypeV) - Constructor for class org.jctools.maps.NonBlockingIdentityHashMap.NBHMEntry
 
NBHMLEntry(Long, TypeV) - Constructor for class org.jctools.maps.NonBlockingHashMapLong.NBHMLEntry
 
NBSI(int, ConcurrentAutoTable, NonBlockingSetInt) - Constructor for class org.jctools.maps.NonBlockingSetInt.NBSI
 
newAtomicLongFieldUpdater(String, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
newAtomicLongFieldUpdater(String, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
newAtomicRefFieldUpdater(String, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
newBlockingQueue(ConcurrentQueueSpec) - Static method in class org.jctools.queues.blocking.BlockingQueueFactory
 
newBlockingQueue(ConcurrentQueueSpec, Class<? extends TakeStrategy>, Class<? extends PutStrategy>) - Static method in class org.jctools.queues.blocking.BlockingQueueFactory
 
newBufferAndOffset(AtomicReferenceArray<E>, long) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
newBufferAndOffset(E[], long) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
newBufferPeek(AtomicReferenceArray<E>, long) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
newBufferPeek(AtomicReferenceArray<E>, long) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
newBufferPeek(E[], long) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
newBufferPeek(E[], long) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
newBufferPoll(AtomicReferenceArray<E>, long) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
newBufferPoll(AtomicReferenceArray<E>, long) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
newBufferPoll(E[], long) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
newBufferPoll(E[], long) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
newConsumer(Object...) - Method in class org.jctools.channels.mpsc.MpscChannel
 
newConsumer(Object...) - Method in class org.jctools.channels.spsc.SpscChannel
 
newFlyweight(Class<I>, String, Object...) - Method in class org.jctools.channels.mapping.Mapper
 
newFlyweight(Class<I>, String, Template, Object...) - Method in class org.jctools.channels.mapping.Mapper
 
newLocal(Class<?>) - Method in class org.jctools.channels.proxy.LocalsHelper
 
newLocal(Type) - Method in class org.jctools.channels.proxy.LocalsHelper
 
newMpscLinkedQueue() - Static method in class org.jctools.queues.MpscLinkedQueue
Construct the implementation based on availability of getAndSet intrinsic.
newNode() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
newNode(E) - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
newNode() - Method in class org.jctools.queues.BaseLinkedQueue
 
newNode(E) - Method in class org.jctools.queues.BaseLinkedQueue
 
newProducer(Class<E>, Object...) - Method in class org.jctools.channels.mpsc.MpscChannel
 
newProducer(Class<E>, Object...) - Method in class org.jctools.channels.spsc.SpscChannel
 
newQueue(ConcurrentQueueSpec) - Static method in class org.jctools.queues.alt.ConcurrentQueueFactory
 
newQueue(ConcurrentQueueSpec) - Static method in class org.jctools.queues.atomic.AtomicQueueFactory
 
newQueue(ConcurrentQueueSpec) - Static method in class org.jctools.queues.QueueFactory
 
next() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotE
 
next() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotK
 
next() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
next() - Method in class org.jctools.maps.NonBlockingHashMapLong.IteratorLong
Auto-box and return the next key.
next() - Method in class org.jctools.maps.NonBlockingHashMapLong.SnapshotE
 
next() - Method in class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
next() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotE
 
next() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotK
 
next() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
next() - Method in class org.jctools.maps.NonBlockingSetInt.iter
 
next - Variable in class org.jctools.queues.LinkedQueueNode
 
next() - Method in class org.jctools.queues.MpscLinkedArrayQueue.ARA2
 
next() - Method in class org.jctools.sets.IdentityOpenHashSet.Iter
 
next() - Method in class org.jctools.sets.OpenHashSet.Iter
 
next() - Method in class org.jctools.sets.SingleWriterHashSet.Iter
 
NEXT_OFFSET - Static variable in class org.jctools.queues.LinkedQueueNode
 
nextArrayOffset(long) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
nextArrayOffset(AtomicReferenceArray<?>) - Static method in class org.jctools.queues.atomic.LinkedAtomicArrayQueueUtil
 
nextArrayOffset(long) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
nextArrayOffset(Object[]) - Static method in class org.jctools.queues.LinkedArrayQueueUtil
 
nextElement() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotK
 
nextElement() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
nextElement() - Method in class org.jctools.maps.NonBlockingHashMapLong.IteratorLong
Auto-box and return the next key.
nextElement() - Method in class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
nextElement() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotK
 
nextElement() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
nextLocalIndex - Variable in class org.jctools.channels.proxy.LocalsHelper
 
nextLong() - Method in class org.jctools.maps.NonBlockingHashMapLong.IteratorLong
Return the next key as a primitive long.
nextOffset - Variable in class org.jctools.queues.MpscLinkedArrayQueue.ARA2
 
nextVal - Variable in class org.jctools.sets.IdentityOpenHashSet.Iter
 
nextVal - Variable in class org.jctools.sets.OpenHashSet.Iter
 
nextVal - Variable in class org.jctools.sets.SingleWriterHashSet.Iter
 
nextValIndex - Variable in class org.jctools.sets.IdentityOpenHashSet.Iter
 
nextValIndex - Variable in class org.jctools.sets.OpenHashSet.Iter
 
nextValIndex - Variable in class org.jctools.sets.SingleWriterHashSet.Iter
 
NO_KEY - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
NO_MATCH_OLD - Static variable in class org.jctools.maps.NonBlockingHashMap
 
NO_MATCH_OLD - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
NO_MATCH_OLD - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
Node - Interface in org.jctools.queues.intrusive
Intrusive queue nodes are required to implement this interface.
NodeImpl - Class in org.jctools.queues.intrusive
 
NodeImpl() - Constructor for class org.jctools.queues.intrusive.NodeImpl
 
NonBlockingHashMap<TypeK,TypeV> - Class in org.jctools.maps
A lock-free alternate implementation of ConcurrentHashMap with better scaling properties and generally lower costs to mutate the Map.
NonBlockingHashMap() - Constructor for class org.jctools.maps.NonBlockingHashMap
Create a new NonBlockingHashMap with default minimum size (currently set to 8 K/V pairs or roughly 84 bytes on a standard 32-bit JVM).
NonBlockingHashMap(int) - Constructor for class org.jctools.maps.NonBlockingHashMap
Create a new NonBlockingHashMap with initial room for the given number of elements, thus avoiding internal resizing operations to reach an appropriate size.
NonBlockingHashMap.CHM<TypeK,TypeV> - Class in org.jctools.maps
 
NonBlockingHashMap.NBHMEntry - Class in org.jctools.maps
 
NonBlockingHashMap.Prime - Class in org.jctools.maps
 
NonBlockingHashMap.SnapshotE - Class in org.jctools.maps
 
NonBlockingHashMap.SnapshotK - Class in org.jctools.maps
 
NonBlockingHashMap.SnapshotV - Class in org.jctools.maps
 
NonBlockingHashMapLong<TypeV> - Class in org.jctools.maps
A lock-free alternate implementation of ConcurrentHashMap with primitive long keys, better scaling properties and generally lower costs.
NonBlockingHashMapLong() - Constructor for class org.jctools.maps.NonBlockingHashMapLong
Create a new NonBlockingHashMapLong with default minimum size (currently set to 8 K/V pairs or roughly 84 bytes on a standard 32-bit JVM).
NonBlockingHashMapLong(int) - Constructor for class org.jctools.maps.NonBlockingHashMapLong
Create a new NonBlockingHashMapLong with initial room for the given number of elements, thus avoiding internal resizing operations to reach an appropriate size.
NonBlockingHashMapLong(boolean) - Constructor for class org.jctools.maps.NonBlockingHashMapLong
Create a new NonBlockingHashMapLong, setting the space-for-speed tradeoff.
NonBlockingHashMapLong(int, boolean) - Constructor for class org.jctools.maps.NonBlockingHashMapLong
Create a new NonBlockingHashMapLong, setting both the initial size and the space-for-speed tradeoff.
NonBlockingHashMapLong.CHM - Class in org.jctools.maps
 
NonBlockingHashMapLong.IteratorLong - Class in org.jctools.maps
A class which implements the Iterator and Enumeration interfaces, generified to the Long class and supporting a non-auto-boxing NonBlockingHashMapLong.IteratorLong.nextLong() function.
NonBlockingHashMapLong.NBHMLEntry - Class in org.jctools.maps
 
NonBlockingHashMapLong.Prime - Class in org.jctools.maps
 
NonBlockingHashMapLong.SnapshotE - Class in org.jctools.maps
 
NonBlockingHashMapLong.SnapshotV - Class in org.jctools.maps
 
NonBlockingHashSet<E> - Class in org.jctools.maps
A simple wrapper around NonBlockingHashMap making it implement the Set interface.
NonBlockingHashSet() - Constructor for class org.jctools.maps.NonBlockingHashSet
Make a new empty NonBlockingHashSet.
NonBlockingIdentityHashMap<TypeK,TypeV> - Class in org.jctools.maps
A lock-free alternate implementation of ConcurrentHashMap with better scaling properties and generally lower costs to mutate the Map.
NonBlockingIdentityHashMap() - Constructor for class org.jctools.maps.NonBlockingIdentityHashMap
Create a new NonBlockingHashMap with default minimum size (currently set to 8 K/V pairs or roughly 84 bytes on a standard 32-bit JVM).
NonBlockingIdentityHashMap(int) - Constructor for class org.jctools.maps.NonBlockingIdentityHashMap
Create a new NonBlockingHashMap with initial room for the given number of elements, thus avoiding internal resizing operations to reach an appropriate size.
NonBlockingIdentityHashMap.CHM<TypeK,TypeV> - Class in org.jctools.maps
 
NonBlockingIdentityHashMap.NBHMEntry - Class in org.jctools.maps
 
NonBlockingIdentityHashMap.Prime - Class in org.jctools.maps
 
NonBlockingIdentityHashMap.SnapshotE - Class in org.jctools.maps
 
NonBlockingIdentityHashMap.SnapshotK - Class in org.jctools.maps
 
NonBlockingIdentityHashMap.SnapshotV - Class in org.jctools.maps
 
NonBlockingSetInt - Class in org.jctools.maps
A multi-threaded bit-vector set, implemented as an array of primitive longs.
NonBlockingSetInt() - Constructor for class org.jctools.maps.NonBlockingSetInt
Create a new empty bit-vector
NonBlockingSetInt.iter - Class in org.jctools.maps
 
NonBlockingSetInt.NBSI - Class in org.jctools.maps
 
numberOfQueues() - Method in class org.jctools.queues.MpscOnSpscFields
 

O

of(Class<?>) - Static method in enum org.jctools.channels.mapping.Primitive
 
offer(E) - Method in interface org.jctools.queues.alt.ConcurrentQueueProducer
 
offer(E) - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
offer(E) - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
offer(E) - Method in class org.jctools.queues.alt.Producer
 
offer(E) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
offer(E) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
Called from a producer thread subject to the restrictions appropriate to the implementation and according to the Queue.offer(Object) interface.
offer(E) - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
offer(E) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
Called from a producer thread subject to the restrictions appropriate to the implementation and according to the Queue.offer(Object) interface.
offer(E) - Method in class org.jctools.queues.atomic.MpscLinkedAtomicQueue
Called from a producer thread subject to the restrictions appropriate to the implementation and according to the Queue.offer(Object) interface.
offer(E) - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
offer(E) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
offer(E) - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
Called from a producer thread subject to the restrictions appropriate to the implementation and according to the Queue.offer(Object) interface.
offer(E) - Method in class org.jctools.queues.atomic.SpscLinkedAtomicQueue
Called from a producer thread subject to the restrictions appropriate to the implementation and according to the Queue.offer(Object) interface.
offer(E) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
offer(E) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
Called from a producer thread subject to the restrictions appropriate to the implementation and according to the Queue.offer(Object) interface.
offer(E) - Method in class org.jctools.queues.BQueue
 
offer(E) - Method in class org.jctools.queues.FFBuffer
 
offer(E) - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
offer(E) - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
offer(Node) - Method in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
offer(T) - Method in interface org.jctools.queues.MessagePassingQueue
Called from a producer thread subject to the restrictions appropriate to the implementation and according to the Queue.offer(Object) interface.
offer(E) - Method in class org.jctools.queues.MpmcArrayQueue
 
offer(E) - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
offer(E) - Method in class org.jctools.queues.MpscArrayQueue
Called from a producer thread subject to the restrictions appropriate to the implementation and according to the Queue.offer(Object) interface.
offer(E) - Method in class org.jctools.queues.MpscCompoundQueue
 
offer(T) - Method in class org.jctools.queues.MpscLinkedArrayQueue
 
offer(E) - Method in class org.jctools.queues.MpscLinkedQueue
Called from a producer thread subject to the restrictions appropriate to the implementation and according to the Queue.offer(Object) interface.
offer(E) - Method in class org.jctools.queues.MpscOnSpscQueue
 
offer(E) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
offer(E) - Method in class org.jctools.queues.MpscSequencedArrayQueue
 
offer(E) - Method in class org.jctools.queues.SpmcArrayQueue
 
offer(E) - Method in class org.jctools.queues.SpscArrayQueue
Called from a producer thread subject to the restrictions appropriate to the implementation and according to the Queue.offer(Object) interface.
offer(E) - Method in class org.jctools.queues.SpscLinkedQueue
Called from a producer thread subject to the restrictions appropriate to the implementation and according to the Queue.offer(Object) interface.
offer(Integer) - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
OFFER_BATCH_SIZE - Static variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
OFFER_BATCH_SIZE - Static variable in class org.jctools.queues.BQueueColdFields
 
offerColdPath(AtomicReferenceArray<E>, long, long, int, E, MessagePassingQueue.Supplier<? extends E>) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
offerColdPath(AtomicReferenceArray<E>, long, long, int, E, MessagePassingQueue.Supplier<? extends E>) - Method in class org.jctools.queues.atomic.SpscChunkedAtomicArrayQueue
 
offerColdPath(AtomicReferenceArray<E>, long, long, int, E, MessagePassingQueue.Supplier<? extends E>) - Method in class org.jctools.queues.atomic.SpscGrowableAtomicArrayQueue
 
offerColdPath(AtomicReferenceArray<E>, long, long, int, E, MessagePassingQueue.Supplier<? extends E>) - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
offerColdPath(E[], long, long, long, E, MessagePassingQueue.Supplier<? extends E>) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
offerColdPath(E[], long, long, long, E, MessagePassingQueue.Supplier<? extends E>) - Method in class org.jctools.queues.SpscChunkedArrayQueue
 
offerColdPath(E[], long, long, long, E, MessagePassingQueue.Supplier<? extends E>) - Method in class org.jctools.queues.SpscGrowableArrayQueue
 
offerColdPath(E[], long, long, long, E, MessagePassingQueue.Supplier<? extends E>) - Method in class org.jctools.queues.SpscUnboundedArrayQueue
 
offerIfBelowThreshold(E, int) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
offerIfBelowThreshold(E, int) - Method in class org.jctools.queues.MpscArrayQueue
offerInt(int) - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
offerSlowPath(long, long, long) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
We do not inline resize into this method because we do not resize on fill.
offerSlowPath(AtomicReferenceArray<E>, int, long) - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
offerSlowPath(long, long, long) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
We do not inline resize into this method because we do not resize on fill.
offerSlowPath(E[], long, long) - Method in class org.jctools.queues.SpscArrayQueue
 
OffHeapFixedMessageSizeRingBuffer - Class in org.jctools.channels
Channel protocol: - Fixed message size - 'null' indicator in message preceding byte (potentially use same for type mapping in future) - Use FF algorithm relying on indicator to support in place detection of next element existence
OffHeapFixedMessageSizeRingBuffer(int, int, int) - Constructor for class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
OffHeapFixedMessageSizeRingBuffer(ByteBuffer, int, boolean, boolean, boolean, int, Object[], int) - Constructor for class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
This is to be used for an IPC queue with the direct buffer used being a memory mapped file.
offset(long) - Method in class org.jctools.queues.BQueue
 
offset(long) - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
offset(long) - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
offsetForIndex(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
offsetForIndex(long, long, int, long) - Static method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
OpenHashSet<E> - Class in org.jctools.sets
 
OpenHashSet(int) - Constructor for class org.jctools.sets.OpenHashSet
 
OpenHashSet.Iter<E> - Class in org.jctools.sets
 
options - Static variable in class org.jctools.util.SimpleCompiler
 
ordering - Variable in class org.jctools.queues.spec.ConcurrentQueueSpec
 
Ordering - Enum in org.jctools.queues.spec
 
Ordering() - Constructor for enum org.jctools.queues.spec.Ordering
 
org.jctools.channels - package org.jctools.channels
 
org.jctools.channels.mapping - package org.jctools.channels.mapping
 
org.jctools.channels.mpsc - package org.jctools.channels.mpsc
 
org.jctools.channels.proxy - package org.jctools.channels.proxy
This is a prototype, not working code.
org.jctools.channels.spsc - package org.jctools.channels.spsc
 
org.jctools.counters - package org.jctools.counters
 
org.jctools.maps - package org.jctools.maps
 
org.jctools.queues - package 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 is ConcurrentLinkedQueue which is an unbounded multi-producer, multi-consumer queue which is further encumbered by the need to implement the full range of Queue methods.
org.jctools.queues.alt - package org.jctools.queues.alt
 
org.jctools.queues.atomic - package org.jctools.queues.atomic
 
org.jctools.queues.blocking - package org.jctools.queues.blocking
 
org.jctools.queues.intrusive - package org.jctools.queues.intrusive
 
org.jctools.queues.spec - package org.jctools.queues.spec
 
org.jctools.sets - package org.jctools.sets
 
org.jctools.util - package org.jctools.util
 
organiseImports(CompilationUnit) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
organiseImports(CompilationUnit) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
out - Variable in class org.jctools.queues.atomic.TraceVisitor
 

P

p0 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p0 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p0 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p0 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p0 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p0 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p0 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p0 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p0 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p0 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p0 - Variable in class org.jctools.util.LongCell
 
p0 - Variable in class org.jctools.util.LongCellP0
 
p0 - Variable in class org.jctools.util.VolatileLongCell
 
p0 - Variable in class org.jctools.util.VolatileLongCellP0
 
p00 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p00 - Variable in class org.jctools.queues.alt.Consumer
 
p00 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p00 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p00 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p00 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p00 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p00 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p00 - Variable in class org.jctools.queues.alt.Producer
 
p00 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p00 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p00 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p00 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p00 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p00 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p00 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p00 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p00 - Variable in class org.jctools.queues.BQueueL0Pad
 
p00 - Variable in class org.jctools.queues.BQueueL1Pad
 
p00 - Variable in class org.jctools.queues.BQueueL2Pad
 
p00 - Variable in class org.jctools.queues.BQueueL3Pad
 
p00 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p00 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p00 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p00 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p00 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p00 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p00 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p00 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p00 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p00 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p00 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p00 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p00 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p00 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p01 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p01 - Variable in class org.jctools.queues.alt.Consumer
 
p01 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p01 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p01 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p01 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p01 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p01 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p01 - Variable in class org.jctools.queues.alt.Producer
 
p01 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p01 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p01 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p01 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p01 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p01 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p01 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p01 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p01 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p01 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p01 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p01 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p01 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p01 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p01 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p01 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p01 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p01 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p01 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p01 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p01 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p01 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p01 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p01 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p01 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p01 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p01 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p01 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p01 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p01 - Variable in class org.jctools.queues.BQueueL0Pad
 
p01 - Variable in class org.jctools.queues.BQueueL1Pad
 
p01 - Variable in class org.jctools.queues.BQueueL2Pad
 
p01 - Variable in class org.jctools.queues.BQueueL3Pad
 
p01 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p01 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p01 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p01 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p01 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p01 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p01 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p01 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p01 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p01 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p01 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p01 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p01 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p01 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p01 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p01 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p01 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p01 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p01 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p01 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p01 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p01 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p01 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p01 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p01 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p01 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p01 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p01 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p01 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p01 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p01 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p01 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p01 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p01 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p02 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p02 - Variable in class org.jctools.queues.alt.Consumer
 
p02 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p02 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p02 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p02 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p02 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p02 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p02 - Variable in class org.jctools.queues.alt.Producer
 
p02 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p02 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p02 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p02 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p02 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p02 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p02 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p02 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p02 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p02 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p02 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p02 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p02 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p02 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p02 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p02 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p02 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p02 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p02 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p02 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p02 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p02 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p02 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p02 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p02 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p02 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p02 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p02 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p02 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p02 - Variable in class org.jctools.queues.BQueueL0Pad
 
p02 - Variable in class org.jctools.queues.BQueueL1Pad
 
p02 - Variable in class org.jctools.queues.BQueueL2Pad
 
p02 - Variable in class org.jctools.queues.BQueueL3Pad
 
p02 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p02 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p02 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p02 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p02 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p02 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p02 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p02 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p02 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p02 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p02 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p02 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p02 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p02 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p02 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p02 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p02 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p02 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p02 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p02 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p02 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p02 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p02 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p02 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p02 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p02 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p02 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p02 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p02 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p02 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p02 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p02 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p02 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p02 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p03 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p03 - Variable in class org.jctools.queues.alt.Consumer
 
p03 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p03 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p03 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p03 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p03 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p03 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p03 - Variable in class org.jctools.queues.alt.Producer
 
p03 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p03 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p03 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p03 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p03 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p03 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p03 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p03 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p03 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p03 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p03 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p03 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p03 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p03 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p03 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p03 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p03 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p03 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p03 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p03 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p03 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p03 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p03 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p03 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p03 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p03 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p03 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p03 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p03 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p03 - Variable in class org.jctools.queues.BQueueL0Pad
 
p03 - Variable in class org.jctools.queues.BQueueL1Pad
 
p03 - Variable in class org.jctools.queues.BQueueL2Pad
 
p03 - Variable in class org.jctools.queues.BQueueL3Pad
 
p03 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p03 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p03 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p03 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p03 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p03 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p03 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p03 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p03 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p03 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p03 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p03 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p03 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p03 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p03 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p03 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p03 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p03 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p03 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p03 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p03 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p03 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p03 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p03 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p03 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p03 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p03 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p03 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p03 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p03 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p03 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p03 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p03 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p03 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p04 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p04 - Variable in class org.jctools.queues.alt.Consumer
 
p04 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p04 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p04 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p04 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p04 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p04 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p04 - Variable in class org.jctools.queues.alt.Producer
 
p04 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p04 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p04 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p04 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p04 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p04 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p04 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p04 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p04 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p04 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p04 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p04 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p04 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p04 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p04 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p04 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p04 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p04 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p04 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p04 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p04 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p04 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p04 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p04 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p04 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p04 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p04 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p04 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p04 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p04 - Variable in class org.jctools.queues.BQueueL0Pad
 
p04 - Variable in class org.jctools.queues.BQueueL1Pad
 
p04 - Variable in class org.jctools.queues.BQueueL2Pad
 
p04 - Variable in class org.jctools.queues.BQueueL3Pad
 
p04 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p04 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p04 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p04 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p04 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p04 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p04 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p04 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p04 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p04 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p04 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p04 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p04 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p04 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p04 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p04 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p04 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p04 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p04 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p04 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p04 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p04 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p04 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p04 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p04 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p04 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p04 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p04 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p04 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p04 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p04 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p04 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p04 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p04 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p05 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p05 - Variable in class org.jctools.queues.alt.Consumer
 
p05 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p05 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p05 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p05 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p05 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p05 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p05 - Variable in class org.jctools.queues.alt.Producer
 
p05 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p05 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p05 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p05 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p05 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p05 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p05 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p05 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p05 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p05 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p05 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p05 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p05 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p05 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p05 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p05 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p05 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p05 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p05 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p05 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p05 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p05 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p05 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p05 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p05 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p05 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p05 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p05 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p05 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p05 - Variable in class org.jctools.queues.BQueueL0Pad
 
p05 - Variable in class org.jctools.queues.BQueueL1Pad
 
p05 - Variable in class org.jctools.queues.BQueueL2Pad
 
p05 - Variable in class org.jctools.queues.BQueueL3Pad
 
p05 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p05 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p05 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p05 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p05 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p05 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p05 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p05 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p05 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p05 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p05 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p05 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p05 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p05 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p05 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p05 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p05 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p05 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p05 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p05 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p05 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p05 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p05 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p05 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p05 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p05 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p05 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p05 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p05 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p05 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p05 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p05 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p05 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p05 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p06 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p06 - Variable in class org.jctools.queues.alt.Consumer
 
p06 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p06 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p06 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p06 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p06 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p06 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p06 - Variable in class org.jctools.queues.alt.Producer
 
p06 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p06 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p06 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p06 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p06 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p06 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p06 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p06 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p06 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p06 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p06 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p06 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p06 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p06 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p06 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p06 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p06 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p06 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p06 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p06 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p06 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p06 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p06 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p06 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p06 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p06 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p06 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p06 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p06 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p06 - Variable in class org.jctools.queues.BQueueL0Pad
 
p06 - Variable in class org.jctools.queues.BQueueL1Pad
 
p06 - Variable in class org.jctools.queues.BQueueL2Pad
 
p06 - Variable in class org.jctools.queues.BQueueL3Pad
 
p06 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p06 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p06 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p06 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p06 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p06 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p06 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p06 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p06 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p06 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p06 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p06 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p06 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p06 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p06 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p06 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p06 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p06 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p06 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p06 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p06 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p06 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p06 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p06 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p06 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p06 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p06 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p06 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p06 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p06 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p06 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p06 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p06 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p06 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p07 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p07 - Variable in class org.jctools.queues.alt.Consumer
 
p07 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p07 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p07 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p07 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p07 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p07 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p07 - Variable in class org.jctools.queues.alt.Producer
 
p07 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p07 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p07 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p07 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p07 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p07 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p07 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p07 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p07 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p07 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p07 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p07 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p07 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p07 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p07 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p07 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p07 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p07 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p07 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p07 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p07 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p07 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p07 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p07 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p07 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p07 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p07 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p07 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p07 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p07 - Variable in class org.jctools.queues.BQueueL0Pad
 
p07 - Variable in class org.jctools.queues.BQueueL1Pad
 
p07 - Variable in class org.jctools.queues.BQueueL2Pad
 
p07 - Variable in class org.jctools.queues.BQueueL3Pad
 
p07 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p07 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p07 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p07 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p07 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p07 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p07 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p07 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p07 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p07 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p07 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p07 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p07 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p07 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p07 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p07 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p07 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p07 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p07 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p07 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p07 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p07 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p07 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p07 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p07 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p07 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p07 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p07 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p07 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p07 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p07 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p07 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p07 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p1 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p1 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p1 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p1 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p1 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p1 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p1 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p1 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p1 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p1 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p1 - Variable in class org.jctools.util.LongCell
 
p1 - Variable in class org.jctools.util.LongCellP0
 
p1 - Variable in class org.jctools.util.VolatileLongCell
 
p1 - Variable in class org.jctools.util.VolatileLongCellP0
 
p10 - Variable in class org.jctools.queues.alt.Consumer
 
p10 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p10 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p10 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p10 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p10 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p10 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p10 - Variable in class org.jctools.queues.alt.Producer
 
p10 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p10 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p10 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p10 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p10 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p10 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p10 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p10 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p10 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p10 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p10 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p10 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p10 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p10 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p10 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p10 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p10 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p10 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p10 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p10 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p10 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p10 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p10 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p10 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p10 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p10 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p10 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p10 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p10 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p10 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p10 - Variable in class org.jctools.queues.BQueueL0Pad
 
p10 - Variable in class org.jctools.queues.BQueueL1Pad
 
p10 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p10 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p10 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p10 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p10 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p10 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p10 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p10 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p10 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p10 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p10 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p10 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p10 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p10 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p10 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p10 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p10 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p10 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p10 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p10 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p10 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p10 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p10 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p10 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p10 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p10 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p10 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p10 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p10 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p10 - Variable in class org.jctools.util.LongCell
 
p10 - Variable in class org.jctools.util.LongCellP0
 
p10 - Variable in class org.jctools.util.VolatileLongCell
 
p10 - Variable in class org.jctools.util.VolatileLongCellP0
 
p11 - Variable in class org.jctools.queues.alt.Consumer
 
p11 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p11 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p11 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p11 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p11 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p11 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p11 - Variable in class org.jctools.queues.alt.Producer
 
p11 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p11 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p11 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p11 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p11 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p11 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p11 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p11 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p11 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p11 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p11 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p11 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p11 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p11 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p11 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p11 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p11 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p11 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p11 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p11 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p11 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p11 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p11 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p11 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p11 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p11 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p11 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p11 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p11 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p11 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p11 - Variable in class org.jctools.queues.BQueueL0Pad
 
p11 - Variable in class org.jctools.queues.BQueueL1Pad
 
p11 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p11 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p11 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p11 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p11 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p11 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p11 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p11 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p11 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p11 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p11 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p11 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p11 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p11 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p11 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p11 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p11 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p11 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p11 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p11 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p11 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p11 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p11 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p11 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p11 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p11 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p11 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p11 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p11 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p11 - Variable in class org.jctools.util.LongCell
 
p11 - Variable in class org.jctools.util.LongCellP0
 
p11 - Variable in class org.jctools.util.VolatileLongCell
 
p11 - Variable in class org.jctools.util.VolatileLongCellP0
 
p12 - Variable in class org.jctools.queues.alt.Consumer
 
p12 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p12 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p12 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p12 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p12 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p12 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p12 - Variable in class org.jctools.queues.alt.Producer
 
p12 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p12 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p12 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p12 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p12 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p12 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p12 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p12 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p12 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p12 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p12 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p12 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p12 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p12 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p12 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p12 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p12 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p12 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p12 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p12 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p12 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p12 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p12 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p12 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p12 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p12 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p12 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p12 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p12 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p12 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p12 - Variable in class org.jctools.queues.BQueueL0Pad
 
p12 - Variable in class org.jctools.queues.BQueueL1Pad
 
p12 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p12 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p12 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p12 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p12 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p12 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p12 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p12 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p12 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p12 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p12 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p12 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p12 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p12 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p12 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p12 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p12 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p12 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p12 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p12 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p12 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p12 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p12 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p12 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p12 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p12 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p12 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p12 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p12 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p12 - Variable in class org.jctools.util.LongCell
 
p12 - Variable in class org.jctools.util.LongCellP0
 
p12 - Variable in class org.jctools.util.VolatileLongCell
 
p12 - Variable in class org.jctools.util.VolatileLongCellP0
 
p13 - Variable in class org.jctools.queues.alt.Consumer
 
p13 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p13 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p13 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p13 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p13 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p13 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p13 - Variable in class org.jctools.queues.alt.Producer
 
p13 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p13 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p13 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p13 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p13 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p13 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p13 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p13 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p13 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p13 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p13 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p13 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p13 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p13 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p13 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p13 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p13 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p13 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p13 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p13 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p13 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p13 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p13 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p13 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p13 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p13 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p13 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p13 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p13 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p13 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p13 - Variable in class org.jctools.queues.BQueueL0Pad
 
p13 - Variable in class org.jctools.queues.BQueueL1Pad
 
p13 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p13 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p13 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p13 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p13 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p13 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p13 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p13 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p13 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p13 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p13 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p13 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p13 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p13 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p13 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p13 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p13 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p13 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p13 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p13 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p13 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p13 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p13 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p13 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p13 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p13 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p13 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p13 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p13 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p13 - Variable in class org.jctools.util.LongCell
 
p13 - Variable in class org.jctools.util.LongCellP0
 
p13 - Variable in class org.jctools.util.VolatileLongCell
 
p13 - Variable in class org.jctools.util.VolatileLongCellP0
 
p14 - Variable in class org.jctools.queues.alt.Consumer
 
p14 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p14 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p14 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p14 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p14 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p14 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p14 - Variable in class org.jctools.queues.alt.Producer
 
p14 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p14 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p14 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p14 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p14 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p14 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p14 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p14 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p14 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p14 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p14 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p14 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p14 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p14 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p14 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p14 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p14 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p14 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p14 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p14 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p14 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p14 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p14 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p14 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p14 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p14 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p14 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p14 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p14 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p14 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p14 - Variable in class org.jctools.queues.BQueueL0Pad
 
p14 - Variable in class org.jctools.queues.BQueueL1Pad
 
p14 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p14 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p14 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p14 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p14 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p14 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p14 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p14 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p14 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p14 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p14 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p14 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p14 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p14 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p14 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p14 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p14 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p14 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p14 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p14 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p14 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p14 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p14 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p14 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p14 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p14 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p14 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p14 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p14 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p14 - Variable in class org.jctools.util.LongCell
 
p14 - Variable in class org.jctools.util.LongCellP0
 
p14 - Variable in class org.jctools.util.VolatileLongCell
 
p14 - Variable in class org.jctools.util.VolatileLongCellP0
 
p15 - Variable in class org.jctools.queues.alt.Consumer
 
p15 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p15 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p15 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p15 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p15 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p15 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p15 - Variable in class org.jctools.queues.alt.Producer
 
p15 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p15 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p15 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p15 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p15 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p15 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p15 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p15 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p15 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p15 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p15 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p15 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p15 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p15 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p15 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p15 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p15 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p15 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p15 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p15 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p15 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p15 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p15 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p15 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p15 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p15 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p15 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p15 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p15 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p15 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p15 - Variable in class org.jctools.queues.BQueueL0Pad
 
p15 - Variable in class org.jctools.queues.BQueueL1Pad
 
p15 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p15 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p15 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p15 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p15 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p15 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p15 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p15 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p15 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p15 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p15 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p15 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p15 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p15 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p15 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p15 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p15 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p15 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p15 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p15 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p15 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p15 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p15 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p15 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p15 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p15 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p15 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p15 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p15 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p15 - Variable in class org.jctools.util.LongCell
 
p15 - Variable in class org.jctools.util.LongCellP0
 
p15 - Variable in class org.jctools.util.VolatileLongCell
 
p15 - Variable in class org.jctools.util.VolatileLongCellP0
 
p16 - Variable in class org.jctools.queues.alt.Consumer
 
p16 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p16 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p16 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p16 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p16 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p16 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p16 - Variable in class org.jctools.queues.alt.Producer
 
p16 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p16 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad0
 
p16 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p16 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p16 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p16 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p16 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p16 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL1Pad
 
p16 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p16 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL0Pad
 
p16 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL1Pad
 
p16 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p16 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p16 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p16 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p16 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p16 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p16 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p16 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p16 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p16 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p16 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p16 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p16 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p16 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p16 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p16 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p16 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p16 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.BQueueL0Pad
 
p16 - Variable in class org.jctools.queues.BQueueL1Pad
 
p16 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p16 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p16 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p16 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p16 - Variable in class org.jctools.queues.InlinedRingBufferL1Pad
 
p16 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p16 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
 
p16 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p16 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p16 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p16 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p16 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p16 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p16 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p16 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p16 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p16 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p16 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p16 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL0Pad
 
p16 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p16 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p16 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p16 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p16 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p16 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p16 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p16 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p16 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p16 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p16 - Variable in class org.jctools.util.LongCell
 
p16 - Variable in class org.jctools.util.LongCellP0
 
p16 - Variable in class org.jctools.util.VolatileLongCell
 
p16 - Variable in class org.jctools.util.VolatileLongCellP0
 
p17 - Variable in class org.jctools.queues.alt.Consumer
 
p17 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
p17 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
p17 - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
p17 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
p17 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
p17 - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
p17 - Variable in class org.jctools.queues.alt.Producer
 
p17 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p17 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad1
 
p17 - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueuePad2
 
p17 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad1
 
p17 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad2
 
p17 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p17 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p17 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL2Pad
 
p17 - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueL3Pad
 
p17 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueL3Pad
 
p17 - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueMidPad
 
p17 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p17 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueL3Pad
 
p17 - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueMidPad
 
p17 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p17 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
p17 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
p17 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
p17 - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
p17 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
p17 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
p17 - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
p17 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p17 - Variable in class org.jctools.queues.BaseLinkedQueuePad2
 
p17 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad1
 
p17 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad2
 
p17 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p17 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p17 - Variable in class org.jctools.queues.BQueueL0Pad
 
p17 - Variable in class org.jctools.queues.BQueueL1Pad
 
p17 - Variable in class org.jctools.queues.ConcurrentCircularArrayQueueL0Pad
 
p17 - Variable in class org.jctools.queues.FloatingCaqL0Pad
 
p17 - Variable in class org.jctools.queues.InlinedRingBufferL0Pad
 
p17 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
p17 - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad1
 
p17 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p17 - Variable in class org.jctools.queues.MpmcArrayQueueL3Pad
 
p17 - Variable in class org.jctools.queues.MpscArrayQueueL3Pad
 
p17 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p17 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p17 - Variable in class org.jctools.queues.MpscCompoundQueue
 
p17 - Variable in class org.jctools.queues.MpscCompoundQueueL0Pad
 
p17 - Variable in class org.jctools.queues.MpscCompoundQueueMidPad
 
p17 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL3Pad
 
p17 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueL4Pad
 
p17 - Variable in class org.jctools.queues.MpscRelaxedArrayQueueMidPad
 
p17 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p17 - Variable in class org.jctools.queues.SpmcArrayQueueL1Pad
 
p17 - Variable in class org.jctools.queues.SpmcArrayQueueL2Pad
 
p17 - Variable in class org.jctools.queues.SpmcArrayQueueL3Pad
 
p17 - Variable in class org.jctools.queues.SpmcArrayQueueMidPad
 
p17 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p17 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
p17 - Variable in class org.jctools.queues.SpscArrayQueueL3Pad
 
p17 - Variable in class org.jctools.util.LongCell
 
p17 - Variable in class org.jctools.util.LongCellP0
 
p17 - Variable in class org.jctools.util.VolatileLongCell
 
p17 - Variable in class org.jctools.util.VolatileLongCellP0
 
p2 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p2 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p2 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p2 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p2 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p2 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p2 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p2 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p2 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p2 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p2 - Variable in class org.jctools.util.LongCell
 
p2 - Variable in class org.jctools.util.LongCellP0
 
p2 - Variable in class org.jctools.util.VolatileLongCell
 
p2 - Variable in class org.jctools.util.VolatileLongCellP0
 
p20 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p20 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p20 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p21 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p21 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p21 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p22 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p22 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p22 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p23 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p23 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p23 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p24 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p24 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p24 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p25 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p25 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p25 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p26 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p26 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p26 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p3 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p3 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p3 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p3 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p3 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p3 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p3 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p3 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p3 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p3 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p3 - Variable in class org.jctools.util.LongCell
 
p3 - Variable in class org.jctools.util.LongCellP0
 
p3 - Variable in class org.jctools.util.VolatileLongCell
 
p3 - Variable in class org.jctools.util.VolatileLongCellP0
 
p30 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p30 - Variable in class org.jctools.queues.BQueueL2Pad
 
p30 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p30 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p30 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p30 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p30 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p30 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p30 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p30 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p30 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p30 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p30 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p30 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p30 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p31 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p31 - Variable in class org.jctools.queues.BQueueL2Pad
 
p31 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p31 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p31 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p31 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p31 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p31 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p31 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p31 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p31 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p31 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p31 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p31 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p31 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p32 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p32 - Variable in class org.jctools.queues.BQueueL2Pad
 
p32 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p32 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p32 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p32 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p32 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p32 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p32 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p32 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p32 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p32 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p32 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p32 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p32 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p33 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p33 - Variable in class org.jctools.queues.BQueueL2Pad
 
p33 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p33 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p33 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p33 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p33 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p33 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p33 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p33 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p33 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p33 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p33 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p33 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p33 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p34 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p34 - Variable in class org.jctools.queues.BQueueL2Pad
 
p34 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p34 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p34 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p34 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p34 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p34 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p34 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p34 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p34 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p34 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p34 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p34 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p34 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p35 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p35 - Variable in class org.jctools.queues.BQueueL2Pad
 
p35 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p35 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p35 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p35 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p35 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p35 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p35 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p35 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p35 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p35 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p35 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p35 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p35 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p36 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p36 - Variable in class org.jctools.queues.BQueueL2Pad
 
p36 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p36 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p36 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p36 - Variable in class org.jctools.queues.InlinedRingBufferL2Pad
 
p36 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p36 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p36 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p36 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p36 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p36 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p36 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p36 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p36 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p37 - Variable in class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
 
p37 - Variable in class org.jctools.queues.BQueueL2Pad
 
p37 - Variable in class org.jctools.queues.FFBufferL1Pad
 
p37 - Variable in class org.jctools.queues.FFBufferL2Pad
 
p37 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p37 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p37 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p37 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML2Pad
 
p37 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p37 - Variable in class org.jctools.queues.MpscOnSpscL0Pad
 
p37 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p37 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p37 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL1Pad
 
p37 - Variable in class org.jctools.queues.MpscSequencedArrayQueueL2Pad
 
p4 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p4 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p4 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p4 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p4 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p4 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p4 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p4 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p4 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p4 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p4 - Variable in class org.jctools.util.LongCell
 
p4 - Variable in class org.jctools.util.LongCellP0
 
p4 - Variable in class org.jctools.util.VolatileLongCell
 
p4 - Variable in class org.jctools.util.VolatileLongCellP0
 
p40 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p40 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p40 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p40 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p41 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p41 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p41 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p41 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p42 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p42 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p42 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p42 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p43 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p43 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p43 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p43 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p44 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p44 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p44 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p44 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p45 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p45 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p45 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p45 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p46 - Variable in class org.jctools.queues.FFBufferL3Pad
 
p46 - Variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
p46 - Variable in class org.jctools.queues.MpscOnSpscQueue
 
p46 - Variable in class org.jctools.queues.MpscSequencedArrayQueue
 
p5 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p5 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p5 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p5 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p5 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p5 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p5 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p5 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p5 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p5 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p5 - Variable in class org.jctools.util.LongCell
 
p5 - Variable in class org.jctools.util.LongCellP0
 
p5 - Variable in class org.jctools.util.VolatileLongCell
 
p5 - Variable in class org.jctools.util.VolatileLongCellP0
 
p50 - Variable in class org.jctools.queues.BQueueL3Pad
 
p50 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p50 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p51 - Variable in class org.jctools.queues.BQueueL3Pad
 
p51 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p51 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p52 - Variable in class org.jctools.queues.BQueueL3Pad
 
p52 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p52 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p53 - Variable in class org.jctools.queues.BQueueL3Pad
 
p53 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p53 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p54 - Variable in class org.jctools.queues.BQueueL3Pad
 
p54 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p54 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p55 - Variable in class org.jctools.queues.BQueueL3Pad
 
p55 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p55 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p56 - Variable in class org.jctools.queues.BQueueL3Pad
 
p56 - Variable in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
p56 - Variable in class org.jctools.queues.InlinedRingBufferL3Pad
 
p57 - Variable in class org.jctools.queues.BQueueL3Pad
 
p6 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p6 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p6 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p6 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p6 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p6 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p6 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p6 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p6 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p6 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
p6 - Variable in class org.jctools.util.LongCell
 
p6 - Variable in class org.jctools.util.LongCellP0
 
p6 - Variable in class org.jctools.util.VolatileLongCell
 
p6 - Variable in class org.jctools.util.VolatileLongCellP0
 
p7 - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueuePad3
 
p7 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueL2Pad
 
p7 - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueuePrePad
 
p7 - Variable in class org.jctools.queues.atomic.MpscChunkedAtomicArrayQueue
 
p7 - Variable in class org.jctools.queues.atomic.MpscUnboundedAtomicArrayQueue
 
p7 - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueuePad3
 
p7 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
p7 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p7 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p7 - Variable in class org.jctools.queues.MpscUnboundedArrayQueue
 
P_CYCLE_CLAIM_BASE - Static variable in class org.jctools.queues.MpscRelaxedArrayQueueProducerCycleClaimFields
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ProducerFields
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ProducerFields
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.BaseSpscLinkedArrayQueueProducerFields
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.FFBuffer
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.MpmcArrayQueueProducerIndexField
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.MpscArrayQueueProducerIndexField
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.MpscSequencedArrayQueueProducerField
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.SpmcArrayQueueProducerIndexField
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.SpscArrayQueueProducerIndexFields
 
P_INDEX_UPDATER - Static variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields
 
P_INDEX_UPDATER - Static variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueProducerFields
 
P_INDEX_UPDATER - Static variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueProducerIndexField
 
P_INDEX_UPDATER - Static variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField
 
P_INDEX_UPDATER - Static variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueProducerIndexField
 
P_INDEX_UPDATER - Static variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueProducerIndexFields
 
P_LIMIT_OFFSET - Static variable in class org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields
 
P_LIMIT_OFFSET - Static variable in class org.jctools.queues.MpscArrayQueueProducerLimitField
 
P_LIMIT_OFFSET - Static variable in class org.jctools.queues.MpscRelaxedArrayQueueProducerLimitField
 
P_LIMIT_UPDATER - Static variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields
 
P_LIMIT_UPDATER - Static variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField
 
P_LIMIT_UPDATER - Static variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueProducerLimitField
 
P_NODE_OFFSET - Static variable in class org.jctools.queues.BaseLinkedQueueProducerNodeRef
 
P_NODE_OFFSET - Static variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueueProducerNodeRef
 
P_NODE_UPDATER - Static variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueueProducerNodeRef
 
P_OFFER - Static variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
P_POLL - Static variable in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
PaddedCircularArrayOffsetCalculator - Class in org.jctools.queues
 
PaddedCircularArrayOffsetCalculator() - Constructor for class org.jctools.queues.PaddedCircularArrayOffsetCalculator
 
PAGE_SIZE - Static variable in interface org.jctools.util.UnsafeJvmInfo
 
parallelQueues - Variable in class org.jctools.queues.MpscCompoundQueueColdFields
 
parallelQueuesMask - Variable in class org.jctools.queues.MpscCompoundQueueColdFields
 
parameterTypeUnsafe(MethodVisitor, Class<?>, boolean) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
patchAtomicFieldUpdaterAccessorMethods(ClassOrInterfaceDeclaration) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
For each method accessor to a field, add in the calls necessary to AtomicFieldUpdaters.
patchAtomicFieldUpdaterAccessorMethods(ClassOrInterfaceDeclaration) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
For each method accessor to a field, add in the calls necessary to AtomicFieldUpdaters.
patchMethodAsDepreciatedRedirector(MethodDeclaration, String, Type, Parameter...) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
Given a method declaration node this method will replace it's code and signature with code to redirect all calls to it to the newMethodName.
peek() - Method in interface org.jctools.queues.alt.ConcurrentQueueConsumer
See Queue.peek() for contract.
peek() - Method in class org.jctools.queues.alt.Consumer
 
peek() - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
peek() - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
peek() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.peek() interface.
peek() - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.peek() interface.
peek() - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
peek() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.peek() interface.
peek() - Method in class org.jctools.queues.atomic.MpscLinkedAtomicQueue
 
peek() - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
peek() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
peek() - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.peek() interface.
peek() - Method in class org.jctools.queues.atomic.SpscLinkedAtomicQueue
 
peek() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.peek() interface.
peek() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.peek() interface.
peek() - Method in class org.jctools.queues.BQueue
 
peek() - Method in class org.jctools.queues.FFBuffer
 
peek() - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
peek() - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
peek() - Method in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
peek() - Method in interface org.jctools.queues.MessagePassingQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.peek() interface.
peek() - Method in class org.jctools.queues.MpmcArrayQueue
 
peek() - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
peek() - Method in class org.jctools.queues.MpscArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.peek() interface.
peek() - Method in class org.jctools.queues.MpscCompoundQueue
 
peek() - Method in class org.jctools.queues.MpscLinkedArrayQueue
 
peek() - Method in class org.jctools.queues.MpscLinkedQueue
 
peek() - Method in class org.jctools.queues.MpscOnSpscQueue
 
peek() - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
peek() - Method in class org.jctools.queues.MpscSequencedArrayQueue
 
peek() - Method in class org.jctools.queues.SpmcArrayQueue
 
peek() - Method in class org.jctools.queues.SpscArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.peek() interface.
peek() - Method in class org.jctools.queues.SpscLinkedQueue
 
peek() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
peekInt() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
peekSlowPath(E[], long, long) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
pIndex - Variable in class org.jctools.queues.FFBufferProducerField
 
pointer - Variable in class org.jctools.channels.mpsc.MpscChannelConsumer
 
pointer - Variable in class org.jctools.channels.mpsc.MpscChannelProducer
 
pointer - Variable in class org.jctools.channels.spsc.SpscChannelConsumer
 
pointer - Variable in class org.jctools.channels.spsc.SpscChannelProducer
 
poll() - Method in interface org.jctools.queues.alt.ConcurrentQueueConsumer
See Queue.poll() for contract.
poll() - Method in class org.jctools.queues.alt.Consumer
 
poll() - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
See Queue.poll() for contract.
poll() - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
See Queue.poll() for contract.
poll() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.atomic.MpscLinkedAtomicQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
poll() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
poll() - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.atomic.SpscLinkedAtomicQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.BQueue
 
poll() - Method in class org.jctools.queues.FFBuffer
 
poll() - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
poll() - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
poll() - Method in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
 
poll() - Method in interface org.jctools.queues.MessagePassingQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.MpmcArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
poll() - Method in class org.jctools.queues.MpscArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.MpscCompoundQueue
 
poll() - Method in class org.jctools.queues.MpscLinkedArrayQueue
 
poll() - Method in class org.jctools.queues.MpscLinkedQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.MpscOnSpscQueue
 
poll() - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
poll() - Method in class org.jctools.queues.MpscSequencedArrayQueue
 
poll() - Method in class org.jctools.queues.SpmcArrayQueue
 
poll() - Method in class org.jctools.queues.SpscArrayQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.SpscLinkedQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation and according to the Queue.poll() interface.
poll() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
POLL_BATCH_SIZE - Static variable in class org.jctools.queues.BQueueColdFields
 
pollInt() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
pollMaybeEmpty(AtomicReferenceArray<E>, int, long) - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
pollSlowPath(E[], long, long) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
PortableJvmInfo - Interface in org.jctools.util
JVM Information that is standard and available on all JVMs (i.e.
positionOnCycle(long, int) - Static method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
positionOnCycleMask - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
positionWithinCycle(long, int) - Static method in class org.jctools.queues.MpscRelaxedArrayQueue
 
positionWithinCycleMask - Variable in class org.jctools.queues.MpscRelaxedArrayQueue
 
Pow2 - Class in org.jctools.util
Power of 2 utility functions.
Pow2() - Constructor for class org.jctools.util.Pow2
 
preference - Variable in class org.jctools.queues.spec.ConcurrentQueueSpec
 
Preference - Enum in org.jctools.queues.spec
 
Preference() - Constructor for enum org.jctools.queues.spec.Preference
 
previousIndex - Variable in class org.jctools.util.Template
 
Prime(Object) - Constructor for class org.jctools.maps.NonBlockingHashMap.Prime
 
Prime(Object) - Constructor for class org.jctools.maps.NonBlockingHashMapLong.Prime
 
Prime(Object) - Constructor for class org.jctools.maps.NonBlockingIdentityHashMap.Prime
 
Primitive - Enum in org.jctools.channels.mapping
 
Primitive(int, Class<?>, Class<?>, int, int) - Constructor for enum org.jctools.channels.mapping.Primitive
 
primitiveMemorySize(Class<?>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
print() - Method in class org.jctools.maps.ConcurrentAutoTable.CAT
 
print() - Method in class org.jctools.maps.ConcurrentAutoTable
A more verbose print than ConcurrentAutoTable.toString(), showing internal structure.
print() - Method in class org.jctools.maps.NonBlockingHashMap
Verbose printout of table internals, useful for debugging.
print(Object[]) - Method in class org.jctools.maps.NonBlockingHashMap
 
print() - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
print() - Method in class org.jctools.maps.NonBlockingHashMapLong
Verbose printout of table internals, useful for debugging.
print() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Verbose printout of table internals, useful for debugging.
print(Object[]) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
 
print(int, String) - Method in class org.jctools.maps.NonBlockingSetInt.NBSI
 
print(int) - Method in class org.jctools.maps.NonBlockingSetInt.NBSI
 
print() - Method in class org.jctools.maps.NonBlockingSetInt
Verbose printout of internal structure for debugging.
print2(Object[]) - Method in class org.jctools.maps.NonBlockingHashMap
 
print2() - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
print2() - Method in class org.jctools.maps.NonBlockingHashMapLong
 
print2(Object[]) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
 
print2_impl(int, long, Object) - Static method in class org.jctools.maps.NonBlockingHashMapLong
 
print_impl(int, long, Object) - Static method in class org.jctools.maps.NonBlockingHashMapLong
 
printClassBytes(byte[]) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
PROBE - Static variable in class org.jctools.counters.FixedSizeStripedLongCounter
 
probe() - Method in class org.jctools.counters.FixedSizeStripedLongCounter
Returns the probe value for the current thread.
process(E, int) - Method in interface org.jctools.channels.proxy.ProxyChannel
 
processSpecialNodeTypes(Parameter) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
processSpecialNodeTypes(VariableDeclarator) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
processSpecialNodeTypes(NodeWithType<?, Type>, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
Given a variable declaration of some sort, check it's name and type and if it looks like any of the key type changes between unsafe and atomic queues, perform the conversion to change it's type.
processSpecialNodeTypes(Parameter) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
processSpecialNodeTypes(VariableDeclarator) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
processSpecialNodeTypes(MethodDeclaration) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
processSpecialNodeTypes(ObjectCreationExpr) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
processSpecialNodeTypes(NodeWithType<?, Type>, String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
Given a variable declaration of some sort, check it's name and type and if it looks like any of the key type changes between unsafe and atomic queues, perform the conversion to change it's type.
produce(ProducerFunction<E>, int) - Method in class org.jctools.queues.alt.ConcurrentQueueFactory.GenericQueue
 
produce(ProducerFunction<E>, int) - Method in interface org.jctools.queues.alt.ConcurrentQueueProducer
 
produce(ProducerFunction<E>, int) - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
produce(ProducerFunction<E>, int) - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
produce(ProducerFunction<E>, int) - Method in class org.jctools.queues.alt.Producer
 
produce() - Method in interface org.jctools.queues.alt.ProducerFunction
 
producer() - Method in interface org.jctools.channels.Channel
 
producer - Variable in class org.jctools.channels.mpsc.MpscChannel
 
producer() - Method in class org.jctools.channels.mpsc.MpscChannel
 
producer - Variable in class org.jctools.channels.spsc.SpscChannel
 
producer() - Method in class org.jctools.channels.spsc.SpscChannel
 
producer() - Method in interface org.jctools.queues.alt.ConcurrentQueue
 
producer() - Method in class org.jctools.queues.alt.ConcurrentQueueFactory.GenericQueue
 
producer() - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
producer - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ConsumerFields
 
producer - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields
 
Producer(ConcurrentSequencedCircularArray<E>) - Constructor for class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
producer() - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
producer - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ConsumerFields
 
producer - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields
 
Producer(ConcurrentSequencedCircularArray<E>) - Constructor for class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
Producer<E> - Class in org.jctools.queues.alt
 
Producer(ConcurrentCircularArray<E>) - Constructor for class org.jctools.queues.alt.Producer
 
producer() - Method in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
producer - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueueColdFields
 
PRODUCER - Static variable in class org.jctools.queues.SpscOffHeapIntQueue
 
producerArray - Variable in class org.jctools.queues.MpscLinkedArrayQueue
 
producerBuffer - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields
 
producerBuffer - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueProducerColdFields
 
producerBuffer - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields
 
producerBuffer - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueProducerColdFields
 
producerBufferLimit - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueProducerColdFields
 
producerBufferLimit - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueProducerColdFields
 
producerClaimCycleId(long, int) - Static method in class org.jctools.queues.MpscRelaxedArrayQueue
 
producerCycleClaim - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
ProducerFields(ConcurrentSequencedCircularArray<E>) - Constructor for class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ProducerFields
 
ProducerFields(ConcurrentSequencedCircularArray<E>) - Constructor for class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ProducerFields
 
ProducerFields<E> - Class in org.jctools.queues.alt
 
ProducerFields(ConcurrentCircularArray<E>) - Constructor for class org.jctools.queues.alt.ProducerFields
 
producerFirstCycleClaim - Variable in class org.jctools.queues.MpscRelaxedArrayQueueProducerCycleClaimFields
 
ProducerFunction<E> - Interface in org.jctools.queues.alt
 
producerIndex - Variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ProducerFields
 
producerIndex - Variable in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ProducerFields
 
producerIndex - Variable in class org.jctools.queues.alt.ProducerFields
 
producerIndex - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields
 
producerIndex - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueProducerFields
 
producerIndex - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueueProducerIndexField
 
producerIndex - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueProducerIndexField
 
producerIndex - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueProducerIndexField
 
producerIndex - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueProducerIndexFields
 
producerIndex - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields
 
producerIndex - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueProducerFields
 
producerIndex - Variable in class org.jctools.queues.MpmcArrayQueueProducerIndexField
 
producerIndex - Variable in class org.jctools.queues.MpscArrayQueueProducerIndexField
 
producerIndex - Variable in class org.jctools.queues.MpscLinkedArrayQueue
 
producerIndex - Variable in class org.jctools.queues.MpscSequencedArrayQueueProducerField
 
producerIndex - Variable in class org.jctools.queues.SpmcArrayQueueProducerIndexField
 
producerIndex - Variable in class org.jctools.queues.SpscArrayQueueProducerIndexFields
 
producerIndexAddress - Variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
producerIndexCache - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueueProducerIndexCacheField
 
producerIndexCache - Variable in class org.jctools.queues.SpmcArrayQueueProducerIndexCacheField
 
producerLimit - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields
 
producerLimit - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField
 
producerLimit - Variable in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueProducerLimitField
 
producerLimit - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueueProducerIndexFields
 
producerLimit - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields
 
producerLimit - Variable in class org.jctools.queues.MpscArrayQueueProducerLimitField
 
producerLimit - Variable in class org.jctools.queues.MpscRelaxedArrayQueueProducerLimitField
 
producerLimit - Variable in class org.jctools.queues.SpscArrayQueueProducerIndexFields
 
producerLookAheadCacheAddress - Variable in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
producerMask - Variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields
 
producerMask - Variable in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueProducerColdFields
 
producerMask - Variable in class org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields
 
producerMask - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueProducerColdFields
 
producerNode - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueueProducerNodeRef
 
producerNode - Variable in class org.jctools.queues.BaseLinkedQueueProducerNodeRef
 
producerNode - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueueProducerNodeRef
 
producerPosition(long, int, int) - Static method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
producerPosition(int, long, int) - Static method in class org.jctools.queues.MpscRelaxedArrayQueue
Convert position in cycle and cycleId into a producer position (monotonically increasing reflection of offers that is comparable with the consumerPosition to determine size/empty/full)
producerPositionFromClaim(long, int, int, int) - Static method in class org.jctools.queues.MpscRelaxedArrayQueue
 
producerQueue - Variable in class org.jctools.queues.MpscOnSpscFields
 
producerQueueLimit - Variable in class org.jctools.queues.atomic.SpscChunkedAtomicArrayQueue
 
producerQueueLimit - Variable in class org.jctools.queues.SpscChunkedArrayQueue
 
producerReferenceArrayIndex(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
producerReferenceArrayIndex(MethodVisitor, int, Class<? extends ProxyChannelRingBuffer>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
producerReferenceArrayIndex(long) - Method in class org.jctools.channels.proxy.ProxyChannelRingBuffer
Get the position index of the producer in the reference array
producers - Variable in class org.jctools.queues.spec.ConcurrentQueueSpec
 
producerSecondCycleClaim - Variable in class org.jctools.queues.MpscRelaxedArrayQueueProducerCycleClaimFields
 
proxy() - Method in interface org.jctools.channels.proxy.ProxyChannel
 
ProxyChannel<E> - Interface in org.jctools.channels.proxy
A minimal top level queue interface which allows producer/consumers access via separate interfaces.
ProxyChannelFactory - Class in org.jctools.channels.proxy
 
ProxyChannelFactory() - Constructor for class org.jctools.channels.proxy.ProxyChannelFactory
 
ProxyChannelRingBuffer - Class in org.jctools.channels.proxy
This is the definition of the API required for the byte code generated by the ProxyChannelFactory
ProxyChannelRingBuffer() - Constructor for class org.jctools.channels.proxy.ProxyChannelRingBuffer
 
proxyInstance(E) - Method in interface org.jctools.channels.proxy.ProxyChannel
 
put(TypeK, TypeV) - Method in class org.jctools.maps.NonBlockingHashMap
Maps the specified key to the specified value in the table.
put(long, TypeV) - Method in class org.jctools.maps.NonBlockingHashMapLong
Maps the specified key to the specified value in the table.
put(Long, TypeV) - Method in class org.jctools.maps.NonBlockingHashMapLong
put(TypeK, TypeV) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Maps the specified key to the specified value in the table.
putAll(Map<? extends TypeK, ? extends TypeV>) - Method in class org.jctools.maps.NonBlockingHashMap
Copies all of the mappings from the specified map to this one, replacing any existing mappings.
putAll(Map<? extends TypeK, ? extends TypeV>) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Copies all of the mappings from the specified map to this one, replacing any existing mappings.
putIfAbsent(TypeK, TypeV) - Method in class org.jctools.maps.NonBlockingHashMap
Atomically, do a NonBlockingHashMap.put(TypeK, TypeV) if-and-only-if the key is not mapped.
putIfAbsent(long, TypeV) - Method in class org.jctools.maps.NonBlockingHashMapLong
Atomically, do a NonBlockingHashMapLong.put(long, TypeV) if-and-only-if the key is not mapped.
putIfAbsent(Long, TypeV) - Method in class org.jctools.maps.NonBlockingHashMapLong
putIfAbsent(TypeK, TypeV) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Atomically, do a NonBlockingIdentityHashMap.put(TypeK, TypeV) if-and-only-if the key is not mapped.
putIfMatch(Object, Object, Object) - Method in class org.jctools.maps.NonBlockingHashMap
Atomically replace newVal for oldVal, returning the value that existed there before.
putIfMatch(NonBlockingHashMap, Object[], Object, Object, Object) - Static method in class org.jctools.maps.NonBlockingHashMap
 
putIfMatch(long, Object, Object) - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
putIfMatch(long, Object, Object) - Method in class org.jctools.maps.NonBlockingHashMapLong
 
putIfMatch(Object, Object, Object) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
 
putIfMatch(NonBlockingIdentityHashMap, Object[], Object, Object, Object) - Static method in class org.jctools.maps.NonBlockingIdentityHashMap
 
putIfMatchAllowNull(Object, Object, Object) - Method in class org.jctools.maps.NonBlockingHashMap
 
putReference(MethodVisitor, Class<?>, int, int, int, Class<? extends ProxyChannelRingBuffer>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
PutStrategy - Variable in class org.jctools.queues.blocking.BlockingQueueFactory.BlockingModel
 
PutStrategy<E> - Interface in org.jctools.queues.blocking
 
putUnsafe(MethodVisitor, Class<?>, int, int, int) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 

Q

QUEUE_FULL - Static variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
QUEUE_FULL - Static variable in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
QUEUE_RESIZE - Static variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
QUEUE_RESIZE - Static variable in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
queueClassName - Variable in class org.jctools.queues.blocking.BlockingQueueFactory.BlockingModel
 
QueueFactory - Class in org.jctools.queues
The queue factory produces Queue instances based on a best fit to the ConcurrentQueueSpec.
QueueFactory() - Constructor for class org.jctools.queues.QueueFactory
 
QueueProgressIndicators - Interface in org.jctools.queues
This interface is provided for monitoring purposes only and is only available on queues where it is easy to provide it.
queues - Variable in class org.jctools.queues.MpscCompoundQueueColdFields
 
queues - Variable in class org.jctools.queues.MpscOnSpscFields
 
QUEUES_OFFSET - Static variable in class org.jctools.queues.MpscOnSpscFields
 

R

r - Variable in class org.jctools.queues.MpscOnSpscFields.ThreadWeakRef
 
RangeUtil - Class in org.jctools.util
 
RangeUtil() - Constructor for class org.jctools.util.RangeUtil
 
raw_array() - Method in class org.jctools.maps.NonBlockingHashMap
 
rawIndex(long[], int) - Static method in class org.jctools.maps.ConcurrentAutoTable.CAT
 
rawIndex(Object[], int) - Static method in class org.jctools.maps.NonBlockingHashMap
 
rawIndex(Object[], int) - Static method in class org.jctools.maps.NonBlockingHashMapLong
 
rawIndex(long[], int) - Static method in class org.jctools.maps.NonBlockingHashMapLong
 
rawIndex(Object[], int) - Static method in class org.jctools.maps.NonBlockingIdentityHashMap
 
rawIndex(long[], int) - Static method in class org.jctools.maps.NonBlockingSetInt.NBSI
 
read() - Method in interface org.jctools.channels.ChannelConsumer
Read a message from the channel.
READ_ACQUIRE_INDICATOR - Static variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
READ_RELEASE_INDICATOR - Static variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
readAcquire() - Method in class org.jctools.channels.mpsc.MpscFFLamportOffHeapFixedSizeRingBuffer
 
readAcquire() - Method in class org.jctools.channels.mpsc.MpscOffHeapFixedSizeRingBuffer
 
readAcquire() - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
readAcquire(MethodVisitor, Class<? extends ProxyChannelRingBuffer>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
readAcquire() - Method in class org.jctools.channels.proxy.ProxyChannelRingBuffer
Acquire an offset to read from
readAcquire() - Method in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
readAcquireState(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
readBuiltinTag(String, Object, boolean) - Method in class org.jctools.util.Template
 
readField(String, Object) - Method in class org.jctools.util.Template
 
readObject(ObjectInputStream) - Method in class org.jctools.maps.NonBlockingHashMap
 
readObject(ObjectInputStream) - Method in class org.jctools.maps.NonBlockingHashMapLong
 
readObject(ObjectInputStream) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
 
readObject(ObjectInputStream) - Method in class org.jctools.maps.NonBlockingSetInt
 
readReference(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
Read a reference at the given position
readReference(MethodVisitor, Class<? extends ProxyChannelRingBuffer>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
readReference(long) - Method in class org.jctools.channels.proxy.ProxyChannelRingBuffer
Read a reference from the index of the reference array.
readRelease(long) - Method in class org.jctools.channels.mpsc.MpscFFLamportOffHeapFixedSizeRingBuffer
 
readRelease(long) - Method in class org.jctools.channels.mpsc.MpscOffHeapFixedSizeRingBuffer
 
readRelease(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
readRelease(MethodVisitor, int, Class<? extends ProxyChannelRingBuffer>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
readRelease(long) - Method in class org.jctools.channels.proxy.ProxyChannelRingBuffer
Release the offset from reading
readRelease(long) - Method in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
readReleaseState(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
readTagName() - Method in class org.jctools.util.Template
 
readTagValue(String, Object, boolean) - Method in class org.jctools.util.Template
 
receiver - Variable in class org.jctools.channels.mpsc.MpscChannelConsumer
 
receiver - Variable in class org.jctools.channels.spsc.SpscChannelConsumer
 
RECOMENDED_OFFER_BATCH - Static variable in interface org.jctools.util.PortableJvmInfo
 
RECOMENDED_POLL_BATCH - Static variable in interface org.jctools.util.PortableJvmInfo
 
REF_ARRAY_BASE - Static variable in class org.jctools.queues.alt.ConcurrentCircularArray
 
REF_ARRAY_BASE - Static variable in class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
REF_ARRAY_BASE - Static variable in class org.jctools.queues.PaddedCircularArrayOffsetCalculator
 
REF_ARRAY_BASE - Static variable in class org.jctools.util.UnsafeRefArrayAccess
 
REF_BUFFER_PAD - Static variable in class org.jctools.queues.PaddedCircularArrayOffsetCalculator
 
REF_ELEMENT_SHIFT - Static variable in class org.jctools.queues.alt.ConcurrentCircularArray
 
REF_ELEMENT_SHIFT - Static variable in class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
REF_ELEMENT_SHIFT - Static variable in class org.jctools.util.UnsafeRefArrayAccess
 
referenceMessageSize - Variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
references - Variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
refQ - Variable in class org.jctools.queues.MpscOnSpscFields
 
rehash() - Method in class org.jctools.maps.NonBlockingHashMap
 
rehash() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
 
rehash(int) - Method in class org.jctools.sets.OpenHashSet
 
rehash(int) - Method in class org.jctools.sets.SingleWriterHashSet
 
relativeIndexForOffset(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
relativeIndexForOffset(long, int, long) - Static method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
Computes an index relative to the buffer start for an offset.
relaxedOffer(E) - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.BaseLinkedQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.FFBuffer
 
relaxedOffer(T) - Method in interface org.jctools.queues.MessagePassingQueue
Called from a producer thread subject to the restrictions appropriate to the implementation.
relaxedOffer(E) - Method in class org.jctools.queues.MpmcArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.MpscArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.MpscCompoundQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.MpscSequencedArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.SpmcArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.SpscArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
relaxedPeek() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.BaseLinkedQueue
 
relaxedPeek() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.FFBuffer
 
relaxedPeek() - Method in interface org.jctools.queues.MessagePassingQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation.
relaxedPeek() - Method in class org.jctools.queues.MpmcArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.MpscArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.MpscCompoundQueue
 
relaxedPeek() - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.MpscSequencedArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.SpmcArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.SpscArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
relaxedPoll() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.BaseLinkedQueue
 
relaxedPoll() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.FFBuffer
 
relaxedPoll() - Method in interface org.jctools.queues.MessagePassingQueue
Called from the consumer thread subject to the restrictions appropriate to the implementation.
relaxedPoll() - Method in class org.jctools.queues.MpmcArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.MpscArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.MpscCompoundQueue
 
relaxedPoll() - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.MpscSequencedArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.SpmcArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.SpscArrayQueue
 
remove(Object) - Method in class org.jctools.maps.NonBlockingHashMap
Removes the key (and its corresponding value) from this map.
remove(Object, Object) - Method in class org.jctools.maps.NonBlockingHashMap
Atomically do a NonBlockingHashMap.remove(Object) if-and-only-if the key is mapped to a value which is equals to the given value.
remove() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotE
 
remove() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotK
 
remove() - Method in class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
remove() - Method in class org.jctools.maps.NonBlockingHashMapLong.IteratorLong
remove(long) - Method in class org.jctools.maps.NonBlockingHashMapLong
Removes the key (and its corresponding value) from this map.
remove(long, Object) - Method in class org.jctools.maps.NonBlockingHashMapLong
Atomically do a NonBlockingHashMapLong.remove(long) if-and-only-if the key is mapped to a value which is equals to the given value.
remove(Object) - Method in class org.jctools.maps.NonBlockingHashMapLong
Auto-boxing version of NonBlockingHashMapLong.remove(long).
remove(Object, Object) - Method in class org.jctools.maps.NonBlockingHashMapLong
remove() - Method in class org.jctools.maps.NonBlockingHashMapLong.SnapshotE
 
remove() - Method in class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
remove(Object) - Method in class org.jctools.maps.NonBlockingHashSet
Remove o from the set.
remove(Object) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Removes the key (and its corresponding value) from this map.
remove(Object, Object) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Atomically do a NonBlockingIdentityHashMap.remove(Object) if-and-only-if the key is mapped to a value which is equals to the given value.
remove() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotE
 
remove() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotK
 
remove() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
remove() - Method in class org.jctools.maps.NonBlockingSetInt.iter
 
remove(int) - Method in class org.jctools.maps.NonBlockingSetInt.NBSI
 
remove(Object) - Method in class org.jctools.maps.NonBlockingSetInt
Remove o from the set.
remove(int) - Method in class org.jctools.maps.NonBlockingSetInt
Remove i from the set.
remove(Object) - Method in class org.jctools.queues.atomic.MpscLinkedAtomicQueue
remove() - Method in class org.jctools.queues.BQueue
 
remove(Object) - Method in class org.jctools.queues.BQueue
 
remove() - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
remove(Object) - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
remove() - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
remove(Object) - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
remove() - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
remove(Object) - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
remove(Object) - Method in class org.jctools.queues.MpscLinkedQueue
remove() - Method in class org.jctools.sets.IdentityOpenHashSet.Iter
 
remove(Object) - Method in class org.jctools.sets.IdentityOpenHashSet
 
remove() - Method in class org.jctools.sets.OpenHashSet.Iter
 
remove(Object) - Method in class org.jctools.sets.OpenHashSet
 
remove() - Method in class org.jctools.sets.SingleWriterHashSet.Iter
 
remove(Object) - Method in class org.jctools.sets.SingleWriterHashSet
 
removeAll(Collection<?>) - Method in class org.jctools.queues.BQueue
 
removeAll(Collection<?>) - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
removeAll(Collection<?>) - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
removeAll(Collection<?>) - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
removeElement(AtomicReferenceArray<E>, long, int) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
removeElement(E[], long, long) - Method in class org.jctools.queues.SpmcArrayQueue
 
removeQueue(Object) - Method in class org.jctools.queues.MpscOnSpscFields
 
removeSlowPath(Object, E[], int, int) - Method in class org.jctools.sets.IdentityOpenHashSet
 
removeSlowPath(Object, E[], int, int) - Method in class org.jctools.sets.OpenHashSet
 
removeSlowPath(Object, E[], long, int) - Method in class org.jctools.sets.SingleWriterHashSet
 
removeStaticFieldsAndInitialisers(ClassOrInterfaceDeclaration) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
removeStaticFieldsAndInitialisers(ClassOrInterfaceDeclaration) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
render(Object) - Method in class org.jctools.util.Template
 
render(Object, StringBuilder) - Method in class org.jctools.util.Template
 
render(Object, StringBuilder, boolean) - Method in class org.jctools.util.Template
 
replace(TypeK, TypeV) - Method in class org.jctools.maps.NonBlockingHashMap
Atomically do a put(key,val) if-and-only-if the key is mapped to some value already.
replace(TypeK, TypeV, TypeV) - Method in class org.jctools.maps.NonBlockingHashMap
Atomically do a put(key,newValue) if-and-only-if the key is mapped a value which is equals to oldValue.
replace(long, TypeV) - Method in class org.jctools.maps.NonBlockingHashMapLong
Atomically do a put(key,val) if-and-only-if the key is mapped to some value already.
replace(long, TypeV, TypeV) - Method in class org.jctools.maps.NonBlockingHashMapLong
Atomically do a put(key,newValue) if-and-only-if the key is mapped a value which is equals to oldValue.
replace(Long, TypeV) - Method in class org.jctools.maps.NonBlockingHashMapLong
replace(Long, TypeV, TypeV) - Method in class org.jctools.maps.NonBlockingHashMapLong
replace(TypeK, TypeV) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Atomically do a put(key,val) if-and-only-if the key is mapped to some value already.
replace(TypeK, TypeV, TypeV) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Atomically do a put(key,newValue) if-and-only-if the key is mapped a value which is equals to oldValue.
replaceParentClassesForAtomics(ClassOrInterfaceDeclaration) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
Searches all extended or implemented super classes or interfaces for special classes that differ with the atomics version and replaces them with the appropriate class.
replaceParentClassesForAtomics(ClassOrInterfaceDeclaration) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
Searches all extended or implemented super classes or interfaces for special classes that differ with the atomics version and replaces them with the appropriate class.
replaceParentClassesForAtomics(NodeList<ClassOrInterfaceType>) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
replaceWithPrimitive(Class<?>) - Static method in enum org.jctools.channels.mapping.Primitive
 
report(Diagnostic<? extends JavaFileObject>) - Method in class org.jctools.util.SimpleCompiler.DiagnosticsHolder
 
REPROBE_LIMIT - Static variable in class org.jctools.maps.NonBlockingHashMap
 
reprobe_limit(int) - Static method in class org.jctools.maps.NonBlockingHashMap
 
REPROBE_LIMIT - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
reprobe_limit(int) - Static method in class org.jctools.maps.NonBlockingHashMapLong
 
REPROBE_LIMIT - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
reprobe_limit(int) - Static method in class org.jctools.maps.NonBlockingIdentityHashMap
 
reprobes() - Method in class org.jctools.maps.NonBlockingHashMap
Get and clear the current count of reprobes.
reprobes() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Get and clear the current count of reprobes.
requestedCapacity() - Method in interface org.jctools.channels.Channel
 
requestedCapacity - Variable in class org.jctools.channels.mpsc.MpscChannel
 
requestedCapacity() - Method in class org.jctools.channels.mpsc.MpscChannel
 
requestedCapacity - Variable in class org.jctools.channels.spsc.SpscChannel
 
requestedCapacity() - Method in class org.jctools.channels.spsc.SpscChannel
 
resize(NonBlockingHashMap, Object[]) - Method in class org.jctools.maps.NonBlockingHashMap.CHM
 
resize() - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
resize(NonBlockingIdentityHashMap, Object[]) - Method in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
resize(long, AtomicReferenceArray<E>, long, E) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
resize(long, E[], long, E) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
resize() - Method in class org.jctools.sets.IdentityOpenHashSet
 
resize() - Method in class org.jctools.sets.OpenHashSet
 
resize() - Method in class org.jctools.sets.SingleWriterHashSet
 
resizeThreshold - Variable in class org.jctools.sets.IdentityOpenHashSet
 
resizeThreshold - Variable in class org.jctools.sets.OpenHashSet
 
resizeThreshold - Variable in class org.jctools.sets.SingleWriterHashSet
 
retainAll(Collection<?>) - Method in class org.jctools.queues.BQueue
 
retainAll(Collection<?>) - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
retainAll(Collection<?>) - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
retainAll(Collection<?>) - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
RETRY - Static variable in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
RETRY - Static variable in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
returnField(String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
Generates something like return field
returnField(String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
Generates something like return field
returnOpcode - Variable in enum org.jctools.channels.mapping.Primitive
 
returnsPrimitive(Method) - Method in class org.jctools.channels.mapping.TypeInspector
 
returnsVoid(Method) - Method in class org.jctools.channels.mapping.TypeInspector
 
rotateCycle(AtomicLongArray, int, long, int, long) - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
rotateCycle(long, int, long) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
roundToPowerOfTwo(int) - Static method in class org.jctools.util.Pow2
 

S

scanNextTag() - Method in class org.jctools.util.Template
 
ScParkTakeStrategy<E> - Class in org.jctools.queues.blocking
 
ScParkTakeStrategy() - Constructor for class org.jctools.queues.blocking.ScParkTakeStrategy
 
SEQ_BUFFER_PAD - Static variable in class org.jctools.queues.ConcurrentSequencedCircularArrayQueue
 
sequenceBuffer - Variable in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
sequenceBuffer - Variable in class org.jctools.queues.atomic.SequencedAtomicReferenceArrayQueue
 
sequenceBuffer - Variable in class org.jctools.queues.ConcurrentSequencedCircularArrayQueue
 
SequencedAtomicReferenceArrayQueue<E> - Class in org.jctools.queues.atomic
 
SequencedAtomicReferenceArrayQueue(int) - Constructor for class org.jctools.queues.atomic.SequencedAtomicReferenceArrayQueue
 
serialVersionUID - Static variable in exception org.jctools.channels.mapping.InvalidInterfaceException
 
serialVersionUID - Static variable in class org.jctools.maps.NonBlockingHashMap
 
serialVersionUID - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
serialVersionUID - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
serialVersionUID - Static variable in class org.jctools.maps.NonBlockingSetInt
 
serialVersionUID - Static variable in class org.jctools.queues.alt.ConcurrentQueueFactory.GenericQueue
 
serialVersionUID - Static variable in class org.jctools.queues.atomic.LinkedQueueAtomicNode
 
serialVersionUID - Static variable in class org.jctools.queues.MpscLinkedArrayQueue.ARA2
 
set(long) - Method in class org.jctools.maps.ConcurrentAutoTable
Atomically set the sum of the striped counters to specified value.
set - Variable in class org.jctools.sets.IdentityOpenHashSet.Iter
 
set - Variable in class org.jctools.sets.OpenHashSet.Iter
 
set - Variable in class org.jctools.sets.SingleWriterHashSet.Iter
 
set(long) - Method in class org.jctools.util.LongCell
 
set(long) - Method in class org.jctools.util.VolatileLongCell
 
setHead(long) - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
setHeadCache(long) - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
setNext(Node) - Method in interface org.jctools.queues.intrusive.Node
Stores a pointer to the next node in the linked queue structure.
setNext(Node) - Method in class org.jctools.queues.intrusive.NodeImpl
 
setTail(long) - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
setTailCache(long) - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
setterFor(Method) - Method in class org.jctools.channels.mapping.TypeInspector
 
setters - Variable in class org.jctools.channels.mapping.TypeInspector
 
setValue(TypeV) - Method in class org.jctools.maps.NonBlockingHashMap.NBHMEntry
 
setValue(TypeV) - Method in class org.jctools.maps.NonBlockingHashMapLong.NBHMLEntry
 
setValue(TypeV) - Method in class org.jctools.maps.NonBlockingIdentityHashMap.NBHMEntry
 
signal() - Method in class org.jctools.queues.blocking.McParkTakeStrategy
 
signal() - Method in interface org.jctools.queues.blocking.PutStrategy
 
signal() - Method in class org.jctools.queues.blocking.ScParkTakeStrategy
 
signal() - Method in interface org.jctools.queues.blocking.TakeStrategy
 
signal() - Method in class org.jctools.queues.blocking.YieldPutStrategy
 
signal() - Method in class org.jctools.queues.blocking.YieldTakeStrategy
 
signalConsumerProgress(long, E[], long) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
SimpleCompiler - Class in org.jctools.util
A simplified wrapper around the rage inducing Java compiler API.
SimpleCompiler() - Constructor for class org.jctools.util.SimpleCompiler
 
SimpleCompiler.DiagnosticsHolder - Class in org.jctools.util
 
simpleParametricType(String, String...) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
simpleParametricType(String, String...) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
simplifyType(Class<?>) - Static method in enum org.jctools.channels.mapping.Primitive
 
SingleWriterHashSet<E> - Class in org.jctools.sets
 
SingleWriterHashSet(int) - Constructor for class org.jctools.sets.SingleWriterHashSet
 
SingleWriterHashSet.Iter<E> - Class in org.jctools.sets
 
size() - Method in interface org.jctools.channels.Channel
Get the number of elements in the queue.
size() - Method in class org.jctools.channels.mpsc.MpscChannel
 
size() - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
size() - Method in interface org.jctools.channels.proxy.ProxyChannel
 
size() - Method in class org.jctools.channels.spsc.SpscChannel
 
size() - Method in class org.jctools.maps.NonBlockingHashMap.CHM
 
size() - Method in class org.jctools.maps.NonBlockingHashMap
Returns the number of key-value mappings in this map.
size() - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
size() - Method in class org.jctools.maps.NonBlockingHashMapLong
Returns the number of key-value mappings in this map.
size() - Method in class org.jctools.maps.NonBlockingHashSet
Current count of elements in the set.
size() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
size() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Returns the number of key-value mappings in this map.
size() - Method in class org.jctools.maps.NonBlockingSetInt.NBSI
 
size() - Method in class org.jctools.maps.NonBlockingSetInt
Current count of elements in the set.
size() - Method in interface org.jctools.queues.alt.ConcurrentQueue
This method may be O(n) or O(1) and may not be accurate.
size() - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueue
 
size() - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueue
 
size() - Method in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
size() - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
This method's accuracy is subject to concurrent modifications happening as the size is estimated and as such is a best effort rather than absolute value.
size() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
This method's accuracy is subject to concurrent modifications happening as the size is estimated and as such is a best effort rather than absolute value.
size() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
size() - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
size() - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
size() - Method in class org.jctools.queues.BaseLinkedQueue
This method's accuracy is subject to concurrent modifications happening as the size is estimated and as such is a best effort rather than absolute value.
size() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
size() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
size() - Method in class org.jctools.queues.BQueue
 
size() - Method in class org.jctools.queues.ConcurrentCircularArrayQueue
 
size() - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
size(IndexedQueueSizeUtil.IndexedQueue) - Static method in class org.jctools.queues.IndexedQueueSizeUtil
 
size() - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
size() - Method in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueue
This is an O(n) operation as we run through all the nodes and count them.
The accuracy of the value returned by this method is subject to races with producer/consumer threads.
size() - Method in interface org.jctools.queues.MessagePassingQueue
This method's accuracy is subject to concurrent modifications happening as the size is estimated and as such is a best effort rather than absolute value.
size() - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
size() - Method in class org.jctools.queues.MpscCompoundQueue
 
size() - Method in class org.jctools.queues.MpscLinkedArrayQueue
 
size() - Method in class org.jctools.queues.MpscOnSpscQueue
 
size() - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
size() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
size - Variable in class org.jctools.sets.IdentityOpenHashSet
 
size() - Method in class org.jctools.sets.IdentityOpenHashSet
 
size - Variable in class org.jctools.sets.OpenHashSet
 
size() - Method in class org.jctools.sets.OpenHashSet
 
size - Variable in class org.jctools.sets.SingleWriterHashSet
 
size() - Method in class org.jctools.sets.SingleWriterHashSet
 
SIZE_OF_ELEMENT - Static variable in class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
SIZE_OFFSET - Static variable in class org.jctools.sets.SingleWriterHashSet
 
sizeInBytes - Variable in enum org.jctools.channels.mapping.Primitive
 
slots() - Method in class org.jctools.maps.NonBlockingHashMap.CHM
 
slots() - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
slots() - Method in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
slowOffer(MpscArrayQueue<E>[], int, int, E) - Method in class org.jctools.queues.MpscCompoundQueue
 
slowPathWriteAcquire(long) - Method in class org.jctools.channels.mpsc.MpscFFLamportOffHeapFixedSizeRingBuffer
 
SnapshotE() - Constructor for class org.jctools.maps.NonBlockingHashMap.SnapshotE
 
SnapshotE() - Constructor for class org.jctools.maps.NonBlockingHashMapLong.SnapshotE
 
SnapshotE() - Constructor for class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotE
 
SnapshotK() - Constructor for class org.jctools.maps.NonBlockingHashMap.SnapshotK
 
SnapshotK() - Constructor for class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotK
 
SnapshotV() - Constructor for class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
SnapshotV() - Constructor for class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
SnapshotV() - Constructor for class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
soActiveCycleId(long) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueueActiveCycleIdField
 
soActiveCycleId(long) - Method in class org.jctools.queues.MpscRelaxedArrayQueueActiveCycleIdField
 
soBuffer(E[]) - Method in class org.jctools.sets.SingleWriterHashSet
 
soConsumerIndex(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
soConsumerIndex(long) - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.ConsumerFields
 
soConsumerIndex(long) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueConsumerFields
 
soConsumerIndex(long) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueConsumerField
 
soConsumerIndex(long) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerIndexField
 
soConsumerIndex(long) - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueueConsumerIndexField
 
soConsumerIndex(long) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields
 
soConsumerIndex(long) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueueConsumerField
 
soConsumerIndex(long) - Method in class org.jctools.queues.MpscArrayQueueConsumerIndexField
 
soConsumerIndex(long) - Method in class org.jctools.queues.MpscSequencedArrayQueueConsumerField
 
soConsumerIndex(long) - Method in class org.jctools.queues.SpscArrayQueueConsumerIndexField
 
soConsumerPosition(long) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerPositionField
 
soConsumerPosition(long) - Method in class org.jctools.queues.MpscRelaxedArrayQueueConsumerPositionField
 
soCycleElement(E[], E, int, int, int) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
soElement(long, E) - Method in class org.jctools.queues.alt.ConcurrentCircularArray
 
soElement(E[], long, E) - Method in class org.jctools.queues.alt.ConcurrentCircularArray
 
soElement(AtomicReferenceArray<E>, int, E) - Static method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
soElement(int, E) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
soElement(AtomicReferenceArray, int, Object) - Static method in class org.jctools.queues.atomic.LinkedAtomicArrayQueueUtil
 
soElement(E[], long, Object) - Method in class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
soElement(E[], long, E) - Static method in class org.jctools.util.UnsafeRefArrayAccess
An ordered store(store + StoreStore barrier) of an element to a given offset
soHead(long) - Method in class org.jctools.queues.alt.Consumer
 
soNext(AtomicReferenceArray<E>, AtomicReferenceArray<E>) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
soNext(LinkedQueueAtomicNode<E>) - Method in class org.jctools.queues.atomic.LinkedQueueAtomicNode
 
soNext(E[], E[]) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
soNext(LinkedQueueNode<E>) - Method in class org.jctools.queues.LinkedQueueNode
 
soProducerCycleClaim(int, long) - Method in class org.jctools.queues.MpscRelaxedArrayQueueProducerCycleClaimFields
 
soProducerIndex(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
soProducerIndex(long) - Method in class org.jctools.queues.alt.Producer
 
soProducerIndex(long) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields
 
soProducerIndex(long) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueueProducerFields
 
soProducerIndex(long) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueueProducerIndexField
 
soProducerIndex(long) - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueueProducerIndexFields
 
soProducerIndex(long) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields
 
soProducerIndex(long) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueueProducerFields
 
soProducerIndex(long) - Method in class org.jctools.queues.SpmcArrayQueueProducerIndexField
 
soProducerIndex(long) - Method in class org.jctools.queues.SpscArrayQueueProducerIndexFields
 
soProducerLimit(long) - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields
 
soProducerLimit(long) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueueProducerLimitField
 
soProducerLimit(long) - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueueProducerLimitField
 
soProducerLimit(long) - Method in class org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields
 
soProducerLimit(long) - Method in class org.jctools.queues.MpscArrayQueueProducerLimitField
 
soProducerLimit(long) - Method in class org.jctools.queues.MpscRelaxedArrayQueueProducerLimitField
 
soSequence(long[], long, long) - Method in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
soSequence(AtomicLongArray, int, long) - Method in class org.jctools.queues.atomic.SequencedAtomicReferenceArrayQueue
 
soSequence(long[], long, long) - Method in class org.jctools.queues.ConcurrentSequencedCircularArrayQueue
 
soSequenceElement(long, long) - Method in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
sourceFileName - Variable in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
sourceFileName - Variable in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
soValue(AtomicLongArray, int, long) - Static method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue.AtomicLongArrayAccess
 
SPARSE_SHIFT - Static variable in class org.jctools.queues.alt.ConcurrentCircularArray
 
SPARSE_SHIFT - Static variable in class org.jctools.queues.FloatingCaqColdFields
 
SPARSE_SHIFT - Static variable in class org.jctools.queues.InlinedRingBufferColdFields
 
SPARSE_SHIFT - Static variable in class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
spConsumerIndexCache(long) - Method in class org.jctools.channels.mpsc.MpscFFLamportOffHeapFixedSizeRingBuffer
 
spConsumerNode(LinkedQueueAtomicNode<E>) - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueueConsumerNodeRef
 
spConsumerNode(LinkedQueueNode<E>) - Method in class org.jctools.queues.BaseLinkedQueueConsumerNodeRef
 
spConsumerNode(Node) - Method in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueueConsumerNodeRef
 
spElement(long, E) - Method in class org.jctools.queues.alt.ConcurrentCircularArray
 
spElement(E[], long, E) - Method in class org.jctools.queues.alt.ConcurrentCircularArray
 
spElement(AtomicReferenceArray<E>, int, E) - Static method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
spElement(int, E) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
spElement(AtomicReferenceArray<E>, int, E) - Static method in class org.jctools.queues.atomic.LinkedAtomicArrayQueueUtil
 
spElement(E[], long, E) - Method in class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
spElement(E[], long, E) - Static method in class org.jctools.util.UnsafeRefArrayAccess
A plain store (no ordering/fences) of an element to a given offset
spinForElement(E[], long) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
spinWait() - Method in class org.jctools.queues.BQueue
 
spinWaitForNextNode(LinkedQueueAtomicNode<E>) - Method in class org.jctools.queues.atomic.MpscLinkedAtomicQueue
 
spinWaitForNextNode(LinkedQueueNode<E>) - Method in class org.jctools.queues.MpscLinkedQueue
 
spLookAheadCache(long) - Method in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
SpmcArrayQueue<E> - Class in org.jctools.queues
 
SpmcArrayQueue(int) - Constructor for class org.jctools.queues.SpmcArrayQueue
 
SpmcArrayQueueConsumerIndexField<E> - Class in org.jctools.queues
 
SpmcArrayQueueConsumerIndexField(int) - Constructor for class org.jctools.queues.SpmcArrayQueueConsumerIndexField
 
SpmcArrayQueueL1Pad<E> - Class in org.jctools.queues
 
SpmcArrayQueueL1Pad(int) - Constructor for class org.jctools.queues.SpmcArrayQueueL1Pad
 
SpmcArrayQueueL2Pad<E> - Class in org.jctools.queues
 
SpmcArrayQueueL2Pad(int) - Constructor for class org.jctools.queues.SpmcArrayQueueL2Pad
 
SpmcArrayQueueL3Pad<E> - Class in org.jctools.queues
 
SpmcArrayQueueL3Pad(int) - Constructor for class org.jctools.queues.SpmcArrayQueueL3Pad
 
SpmcArrayQueueMidPad<E> - Class in org.jctools.queues
 
SpmcArrayQueueMidPad(int) - Constructor for class org.jctools.queues.SpmcArrayQueueMidPad
 
SpmcArrayQueueProducerIndexCacheField<E> - Class in org.jctools.queues
 
SpmcArrayQueueProducerIndexCacheField(int) - Constructor for class org.jctools.queues.SpmcArrayQueueProducerIndexCacheField
 
SpmcArrayQueueProducerIndexField<E> - Class in org.jctools.queues
 
SpmcArrayQueueProducerIndexField(int) - Constructor for class org.jctools.queues.SpmcArrayQueueProducerIndexField
 
SpmcAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpmcAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
SpmcAtomicArrayQueueConsumerIndexField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpmcAtomicArrayQueueConsumerIndexField(int) - Constructor for class org.jctools.queues.atomic.SpmcAtomicArrayQueueConsumerIndexField
 
SpmcAtomicArrayQueueL1Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpmcAtomicArrayQueueL1Pad(int) - Constructor for class org.jctools.queues.atomic.SpmcAtomicArrayQueueL1Pad
 
SpmcAtomicArrayQueueL2Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpmcAtomicArrayQueueL2Pad(int) - Constructor for class org.jctools.queues.atomic.SpmcAtomicArrayQueueL2Pad
 
SpmcAtomicArrayQueueL3Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpmcAtomicArrayQueueL3Pad(int) - Constructor for class org.jctools.queues.atomic.SpmcAtomicArrayQueueL3Pad
 
SpmcAtomicArrayQueueMidPad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpmcAtomicArrayQueueMidPad(int) - Constructor for class org.jctools.queues.atomic.SpmcAtomicArrayQueueMidPad
 
SpmcAtomicArrayQueueProducerIndexCacheField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpmcAtomicArrayQueueProducerIndexCacheField(int) - Constructor for class org.jctools.queues.atomic.SpmcAtomicArrayQueueProducerIndexCacheField
 
SpmcAtomicArrayQueueProducerIndexField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpmcAtomicArrayQueueProducerIndexField(int) - Constructor for class org.jctools.queues.atomic.SpmcAtomicArrayQueueProducerIndexField
 
spProducerNode(LinkedQueueAtomicNode<E>) - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueueProducerNodeRef
 
spProducerNode(LinkedQueueNode<E>) - Method in class org.jctools.queues.BaseLinkedQueueProducerNodeRef
 
spReadReleaseState(long) - Static method in class org.jctools.channels.mpsc.MpscFFLamportOffHeapFixedSizeRingBuffer
 
SpscArrayConcurrentQueue<E> - Class in org.jctools.queues.alt
 
SpscArrayConcurrentQueue(int) - Constructor for class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
SpscArrayConcurrentQueueColdFields<E> - Class in org.jctools.queues.alt
 
SpscArrayConcurrentQueueColdFields(int) - Constructor for class org.jctools.queues.alt.SpscArrayConcurrentQueueColdFields
 
SpscArrayQueue<E> - Class in org.jctools.queues
A Single-Producer-Single-Consumer queue backed by a pre-allocated buffer.
SpscArrayQueue(int) - Constructor for class org.jctools.queues.SpscArrayQueue
 
SpscArrayQueueColdField<E> - Class in org.jctools.queues
 
SpscArrayQueueColdField(int) - Constructor for class org.jctools.queues.SpscArrayQueueColdField
 
SpscArrayQueueConsumerIndexField<E> - Class in org.jctools.queues
 
SpscArrayQueueConsumerIndexField(int) - Constructor for class org.jctools.queues.SpscArrayQueueConsumerIndexField
 
SpscArrayQueueL1Pad<E> - Class in org.jctools.queues
 
SpscArrayQueueL1Pad(int) - Constructor for class org.jctools.queues.SpscArrayQueueL1Pad
 
SpscArrayQueueL2Pad<E> - Class in org.jctools.queues
 
SpscArrayQueueL2Pad(int) - Constructor for class org.jctools.queues.SpscArrayQueueL2Pad
 
SpscArrayQueueL3Pad<E> - Class in org.jctools.queues
 
SpscArrayQueueL3Pad(int) - Constructor for class org.jctools.queues.SpscArrayQueueL3Pad
 
SpscArrayQueueProducerIndexFields<E> - Class in org.jctools.queues
 
SpscArrayQueueProducerIndexFields(int) - Constructor for class org.jctools.queues.SpscArrayQueueProducerIndexFields
 
SpscAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpscAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
SpscAtomicArrayQueueColdField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpscAtomicArrayQueueColdField(int) - Constructor for class org.jctools.queues.atomic.SpscAtomicArrayQueueColdField
 
SpscAtomicArrayQueueConsumerIndexField<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpscAtomicArrayQueueConsumerIndexField(int) - Constructor for class org.jctools.queues.atomic.SpscAtomicArrayQueueConsumerIndexField
 
SpscAtomicArrayQueueL1Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpscAtomicArrayQueueL1Pad(int) - Constructor for class org.jctools.queues.atomic.SpscAtomicArrayQueueL1Pad
 
SpscAtomicArrayQueueL2Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpscAtomicArrayQueueL2Pad(int) - Constructor for class org.jctools.queues.atomic.SpscAtomicArrayQueueL2Pad
 
SpscAtomicArrayQueueL3Pad<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpscAtomicArrayQueueL3Pad(int) - Constructor for class org.jctools.queues.atomic.SpscAtomicArrayQueueL3Pad
 
SpscAtomicArrayQueueProducerIndexFields<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator which can found in the jctools-build module.
SpscAtomicArrayQueueProducerIndexFields(int) - Constructor for class org.jctools.queues.atomic.SpscAtomicArrayQueueProducerIndexFields
 
SpscChannel<E> - Class in org.jctools.channels.spsc
 
SpscChannel(ByteBuffer, int, Class<E>) - Constructor for class org.jctools.channels.spsc.SpscChannel
This is to be used for an IPC queue with the direct buffer used being a memory mapped file.
SpscChannelConsumer<E> - Class in org.jctools.channels.spsc
Package Scoped: not part of public API.
SpscChannelConsumer(ByteBuffer, int, int, ChannelReceiver<E>) - Constructor for class org.jctools.channels.spsc.SpscChannelConsumer
 
SpscChannelProducer<E> - Class in org.jctools.channels.spsc
Package Scoped: not part of public API.
SpscChannelProducer(ByteBuffer, int, int) - Constructor for class org.jctools.channels.spsc.SpscChannelProducer
 
SpscChunkedArrayQueue<E> - Class in org.jctools.queues
An SPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks of the initial size.
SpscChunkedArrayQueue(int) - Constructor for class org.jctools.queues.SpscChunkedArrayQueue
 
SpscChunkedArrayQueue(int, int) - Constructor for class org.jctools.queues.SpscChunkedArrayQueue
 
SpscChunkedAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
SpscChunkedAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.SpscChunkedAtomicArrayQueue
 
SpscChunkedAtomicArrayQueue(int, int) - Constructor for class org.jctools.queues.atomic.SpscChunkedAtomicArrayQueue
 
SpscGrowableArrayQueue<E> - Class in org.jctools.queues
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.
SpscGrowableArrayQueue(int) - Constructor for class org.jctools.queues.SpscGrowableArrayQueue
 
SpscGrowableArrayQueue(int, int) - Constructor for class org.jctools.queues.SpscGrowableArrayQueue
 
SpscGrowableAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
SpscGrowableAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.SpscGrowableAtomicArrayQueue
 
SpscGrowableAtomicArrayQueue(int, int) - Constructor for class org.jctools.queues.atomic.SpscGrowableAtomicArrayQueue
 
SpscLinkedAtomicQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
SpscLinkedAtomicQueue() - Constructor for class org.jctools.queues.atomic.SpscLinkedAtomicQueue
 
SpscLinkedQueue<E> - Class in org.jctools.queues
This is a weakened version of the MPSC algorithm as presented on 1024 Cores by D.
SpscLinkedQueue() - Constructor for class org.jctools.queues.SpscLinkedQueue
 
SpscOffHeapFixedSizeRingBuffer - Class in org.jctools.channels.spsc
Channel protocol: - Fixed message size - 'null' indicator in message preceding byte (potentially use same for type mapping in future) - Use FF algorithm relying on indicator to support in place detection of next element existence
SpscOffHeapFixedSizeRingBuffer(int, int, int) - Constructor for class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
SpscOffHeapFixedSizeRingBuffer(ByteBuffer, int, boolean, boolean, boolean, int, Object[], int) - Constructor for class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
This is to be used for an IPC queue with the direct buffer used being a memory mapped file.
SpscOffHeapIntQueue - Class in org.jctools.queues
 
SpscOffHeapIntQueue(int) - Constructor for class org.jctools.queues.SpscOffHeapIntQueue
 
SpscOffHeapIntQueue(ByteBuffer, int, byte) - Constructor for class org.jctools.queues.SpscOffHeapIntQueue
This is to be used for an IPC queue with the direct buffer used being a memory mapped file.
SpscUnboundedArrayQueue<E> - Class in org.jctools.queues
An SPSC array queue which starts at initialCapacity and grows indefinitely in linked chunks of the initial size.
SpscUnboundedArrayQueue(int) - Constructor for class org.jctools.queues.SpscUnboundedArrayQueue
 
SpscUnboundedAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator which can found in the jctools-build module.
SpscUnboundedAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
spSequenceElement(long, long) - Method in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
spSequenceElement(long[], long, long) - Method in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
spValue(E) - Method in class org.jctools.queues.atomic.LinkedQueueAtomicNode
 
spValue(E) - Method in class org.jctools.queues.LinkedQueueNode
 
start - Variable in class org.jctools.queues.MpscLinkedArrayQueue.ARA2
 
START_TYPE_ID - Static variable in class org.jctools.channels.proxy.ProxyChannelFactory
 
staticImportDeclaration(String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
storeFence - Variable in class org.jctools.queues.blocking.ScParkTakeStrategy
 
StringWrappingJavaFile - Class in org.jctools.util
A Java file object which is used to represent the Java source code coming from a string.
StringWrappingJavaFile(String, String) - Constructor for class org.jctools.util.StringWrappingJavaFile
Constructs a new JavaSourceFromString.
structInterface - Variable in class org.jctools.channels.mapping.ClassViewModel
 
structInterface - Variable in class org.jctools.channels.mapping.Mapper
 
stub - Variable in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueueConsumerNodeRef
 
sum() - Method in class org.jctools.maps.ConcurrentAutoTable.CAT
 
SUPPORTS_GET_AND_SET - Static variable in class org.jctools.util.UnsafeAccess
 
supportsSpec(ConcurrentQueueSpec) - Method in class org.jctools.queues.blocking.McParkTakeStrategy
 
supportsSpec(ConcurrentQueueSpec) - Method in interface org.jctools.queues.blocking.PutStrategy
 
supportsSpec(ConcurrentQueueSpec) - Method in class org.jctools.queues.blocking.ScParkTakeStrategy
 
supportsSpec(ConcurrentQueueSpec) - Method in interface org.jctools.queues.blocking.TakeStrategy
 
supportsSpec(ConcurrentQueueSpec) - Method in class org.jctools.queues.blocking.YieldPutStrategy
 
supportsSpec(ConcurrentQueueSpec) - Method in class org.jctools.queues.blocking.YieldTakeStrategy
 
svElement(long, E) - Method in class org.jctools.queues.alt.ConcurrentCircularArray
 
svElement(E[], long, E) - Method in class org.jctools.queues.alt.ConcurrentCircularArray
 
svElement(AtomicReferenceArray<E>, int, E) - Static method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
svElement(AtomicReferenceArray<E>, int, E) - Static method in class org.jctools.queues.atomic.LinkedAtomicArrayQueueUtil
 
svElement(E[], long, Object) - Method in class org.jctools.queues.MpmcConcurrentQueueSMBuffer
 
svNext(Object) - Method in class org.jctools.queues.MpscLinkedArrayQueue.ARA2
 
svProducerIndexCache(long) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueueProducerIndexCacheField
 
svProducerIndexCache(long) - Method in class org.jctools.queues.SpmcArrayQueueProducerIndexCacheField
 
svSequenceElement(long, long) - Method in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 
svSequenceElement(long[], long, long) - Method in class org.jctools.queues.alt.ConcurrentSequencedCircularArray
 

T

t - Variable in class org.jctools.queues.blocking.ScParkTakeStrategy
 
tableFull(int, int) - Method in class org.jctools.maps.NonBlockingHashMap.CHM
 
tableFull(int, int) - Method in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
tableFull(int, int) - Method in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
tail - Variable in class org.jctools.queues.BQueueOfferFields
 
tail - Variable in class org.jctools.queues.FloatingCaqColdFields
 
tail - Variable in class org.jctools.queues.InlinedRingBufferOfferFields
 
tail - Variable in class org.jctools.queues.MpmcConcurrentQueueSMTailField
 
TAIL_OFFSET - Static variable in class org.jctools.queues.alt.ProducerFields
 
TAIL_OFFSET - Static variable in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
TAIL_OFFSET - Static variable in class org.jctools.queues.MpmcConcurrentQueueSMTailField
 
tailAddress - Variable in class org.jctools.queues.SpscOffHeapIntQueue
 
tailCache - Variable in class org.jctools.queues.FloatingCaqColdFields
 
tailCache - Variable in class org.jctools.queues.InlinedRingBufferPollFields
 
tailCacheAddress - Variable in class org.jctools.queues.SpscOffHeapIntQueue
 
tailLazySet(long) - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
TakeStrategy - Variable in class org.jctools.queues.blocking.BlockingQueueFactory.BlockingModel
 
TakeStrategy<E> - Interface in org.jctools.queues.blocking
 
Template - Class in org.jctools.util
A single class templating library for doing runtime code-gen.
Template(String) - Constructor for class org.jctools.util.Template
 
template - Variable in class org.jctools.util.Template
 
ThreadWeakRef(ReferenceQueue<? super Thread>, Object) - Constructor for class org.jctools.queues.MpscOnSpscFields.ThreadWeakRef
 
TICKS - Static variable in class org.jctools.queues.BQueueColdFields
 
toArray() - Method in class org.jctools.queues.BQueue
 
toArray(T[]) - Method in class org.jctools.queues.BQueue
 
toArray() - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
toArray(T[]) - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
toArray() - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
toArray(T[]) - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
toArray() - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
toArray(T[]) - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
TOMBPRIME - Static variable in class org.jctools.maps.NonBlockingHashMap
 
TOMBPRIME - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
TOMBPRIME - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
TOMBSTONE - Static variable in class org.jctools.maps.NonBlockingHashMap
 
TOMBSTONE - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
TOMBSTONE - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
toString() - Method in class org.jctools.maps.AbstractEntry
Return "key=val" string
toString() - Method in class org.jctools.maps.ConcurrentAutoTable.CAT
 
toString() - Method in class org.jctools.maps.ConcurrentAutoTable
Return the counter's long value converted to a string.
toString() - Method in class org.jctools.maps.NonBlockingHashMap
Returns a string representation of this map.
toString() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Returns a string representation of this map.
toString() - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
toString() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
toString() - Method in class org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue
 
toString() - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
toString() - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
toString() - Method in class org.jctools.queues.BaseLinkedQueue
 
toString() - Method in class org.jctools.queues.BaseMpscLinkedArrayQueue
 
toString() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
toString() - Method in class org.jctools.queues.ConcurrentCircularArrayQueue
 
toString() - Method in class org.jctools.queues.MpscCompoundQueue
 
toString() - Method in class org.jctools.queues.MpscRelaxedArrayQueue
 
toString() - Method in class org.jctools.sets.SingleWriterHashSet
 
toString() - Method in class org.jctools.util.CompilationResult
 
TraceVisitor - Class in org.jctools.queues.atomic
This is a little hand cranked, perhaps hacked together util to take a Java file and dump a trace of where the visitor goes.
TraceVisitor(PrintStream, boolean) - Constructor for class org.jctools.queues.atomic.TraceVisitor
 
translateQueueName(String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
translateQueueName(String) - Static method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
type - Variable in class org.jctools.channels.mapping.Variable
 
TypeInspector - Class in org.jctools.channels.mapping
 
TypeInspector(Class<?>) - Constructor for class org.jctools.channels.mapping.TypeInspector
 

U

UNBOUNDED_CAPACITY - Static variable in interface org.jctools.queues.MessagePassingQueue
 
unbox(Object) - Static method in class org.jctools.maps.NonBlockingHashMap.Prime
 
unbox(Object) - Static method in class org.jctools.maps.NonBlockingHashMapLong.Prime
 
unbox(Object) - Static method in class org.jctools.maps.NonBlockingIdentityHashMap.Prime
 
UNSAFE - Static variable in class org.jctools.util.UnsafeAccess
 
UnsafeAccess - Class in org.jctools.util
Why should we resort to using Unsafe?
To construct class fields which allow volatile/ordered/plain access: This requirement is covered by AtomicReferenceFieldUpdater and similar but their performance is arguably worse than the DIY approach (depending on JVM version) while Unsafe intrinsification is a far lesser challenge for JIT compilers.
UnsafeAccess() - Constructor for class org.jctools.util.UnsafeAccess
 
UnsafeDirectByteBuffer - Class in org.jctools.util
 
UnsafeDirectByteBuffer() - Constructor for class org.jctools.util.UnsafeDirectByteBuffer
 
UnsafeJvmInfo - Interface in org.jctools.util
 
unsafeMethodSuffix() - Method in enum org.jctools.channels.mapping.Primitive
 
unsafeMethodSuffix - Variable in class org.jctools.channels.mapping.Variable
 
UnsafeRefArrayAccess - Class in org.jctools.util
A concurrent access enabling class used by circular array based queues this class exposes an offset computation method along with differently memory fenced load/store methods into the underlying array.
UnsafeRefArrayAccess() - Constructor for class org.jctools.util.UnsafeRefArrayAccess
 
usePublicApiClass(Class<?>) - Static method in enum org.jctools.channels.mapping.Primitive
 

V

V - Static variable in class org.jctools.maps.NonBlockingHashSet
 
val(Object[], int) - Static method in class org.jctools.maps.NonBlockingHashMap
 
val(Object[], int) - Static method in class org.jctools.maps.NonBlockingIdentityHashMap
 
validateProducerClaim(int, long, long, int, int, boolean) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
Validate a producer claim to find out if is an overclaim (beyond the producer limit).
validateSlowProducerClaim(long, int, int) - Method in class org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue
 
validateSlowProducerOverClaim(int, long) - Method in class org.jctools.queues.MpscRelaxedArrayQueue
Validates a slow producer over-claim throwing IllegalStateException if the offer on it can't continue.
value - Variable in class org.jctools.queues.atomic.LinkedQueueAtomicNode
 
value - Variable in class org.jctools.queues.LinkedQueueNode
 
value - Variable in class org.jctools.util.LongCellValue
 
value - Variable in class org.jctools.util.VolatileLongCellValue
 
VALUE_OFFSET - Static variable in class org.jctools.util.VolatileLongCell
 
valueOf(String) - Static method in enum org.jctools.channels.mapping.Primitive
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jctools.queues.spec.Ordering
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jctools.queues.spec.Preference
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jctools.channels.mapping.Primitive
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.jctools.maps.NonBlockingHashMap
Returns a Collection view of the values contained in this map.
values() - Method in class org.jctools.maps.NonBlockingHashMapLong
Returns a Collection view of the values contained in this map.
values() - Method in class org.jctools.maps.NonBlockingIdentityHashMap
Returns a Collection view of the values contained in this map.
values() - Static method in enum org.jctools.queues.spec.Ordering
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jctools.queues.spec.Preference
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in org.jctools.channels.mapping
 
Variable(String, String, int, String) - Constructor for class org.jctools.channels.mapping.Variable
 
visit(FieldAccessExpr, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
visit(ClassOrInterfaceDeclaration, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
visit(ConstructorDeclaration, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
visit(PackageDeclaration, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
visit(Parameter, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
visit(VariableDeclarator, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
 
visit(FieldAccessExpr, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
visit(CastExpr, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
visit(ClassOrInterfaceDeclaration, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
visit(ConstructorDeclaration, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
visit(PackageDeclaration, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
visit(Parameter, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
visit(VariableDeclarator, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
visit(MethodDeclaration, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
visit(ObjectCreationExpr, Void) - Method in class org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
 
visit(AnnotationDeclaration, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(AnnotationMemberDeclaration, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ArrayAccessExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ArrayCreationExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ArrayCreationLevel, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ArrayInitializerExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ArrayType, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(AssertStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(AssignExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(BinaryExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(BlockComment, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(BlockStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(BooleanLiteralExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(BreakStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(CastExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(CatchClause, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(CharLiteralExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ClassExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ClassOrInterfaceDeclaration, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ClassOrInterfaceType, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(CompilationUnit, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ConditionalExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ConstructorDeclaration, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ContinueStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(DoStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(DoubleLiteralExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(EmptyStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(EnclosedExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(EnumConstantDeclaration, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(EnumDeclaration, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ExplicitConstructorInvocationStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ExpressionStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(FieldAccessExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(FieldDeclaration, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ForeachStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ForStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(IfStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ImportDeclaration, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(InitializerDeclaration, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(InstanceOfExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(IntegerLiteralExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(IntersectionType, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(JavadocComment, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(LabeledStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(LambdaExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(LineComment, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(LocalClassDeclarationStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(LongLiteralExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(MarkerAnnotationExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(MemberValuePair, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(MethodCallExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(MethodDeclaration, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(MethodReferenceExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ModuleDeclaration, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ModuleExportsStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ModuleOpensStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ModuleProvidesStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ModuleRequiresStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ModuleUsesStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(Name, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(NameExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(NodeList, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(NormalAnnotationExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(NullLiteralExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ObjectCreationExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(PackageDeclaration, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(Parameter, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(PrimitiveType, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ReturnStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(SimpleName, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(SingleMemberAnnotationExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(StringLiteralExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(SuperExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(SwitchEntryStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(SwitchStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(SynchronizedStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ThisExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(ThrowStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(TryStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(TypeExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(TypeParameter, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(UnaryExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(UnionType, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(UnknownType, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(UnparsableStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(VariableDeclarationExpr, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(VariableDeclarator, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(VoidType, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(WhileStmt, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
visit(WildcardType, Void) - Method in class org.jctools.queues.atomic.TraceVisitor
 
VolatileLongCell - Class in org.jctools.util
 
VolatileLongCell() - Constructor for class org.jctools.util.VolatileLongCell
 
VolatileLongCell(long) - Constructor for class org.jctools.util.VolatileLongCell
 
VolatileLongCellP0 - Class in org.jctools.util
 
VolatileLongCellP0() - Constructor for class org.jctools.util.VolatileLongCellP0
 
VolatileLongCellValue - Class in org.jctools.util
 
VolatileLongCellValue() - Constructor for class org.jctools.util.VolatileLongCellValue
 

W

waiters - Variable in class org.jctools.queues.blocking.McParkTakeStrategy
 
waitOffer(Queue<E>, E) - Method in interface org.jctools.queues.blocking.PutStrategy
 
waitOffer(Queue<E>, E) - Method in class org.jctools.queues.blocking.YieldPutStrategy
 
waitPoll(Queue<E>) - Method in class org.jctools.queues.blocking.McParkTakeStrategy
 
waitPoll(Queue<E>) - Method in class org.jctools.queues.blocking.ScParkTakeStrategy
 
waitPoll(Queue<E>) - Method in interface org.jctools.queues.blocking.TakeStrategy
 
waitPoll(Queue<E>) - Method in class org.jctools.queues.blocking.YieldTakeStrategy
 
WaitStrategy - Interface in org.jctools.channels
 
weakOffer(E) - Method in class org.jctools.queues.alt.ConcurrentQueueFactory.GenericQueue
 
weakOffer(E) - Method in interface org.jctools.queues.alt.ConcurrentQueueProducer
 
weakOffer(E) - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
weakOffer(long[], E[], long, E) - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Producer
 
weakOffer(E) - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
weakOffer(long[], E[], long, E) - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Producer
 
weakOffer(E) - Method in class org.jctools.queues.alt.Producer
 
weakOffer(E) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
Deprecated.
This was renamed to failFastOffer please migrate
weakPeek() - Method in interface org.jctools.queues.alt.ConcurrentQueueConsumer
Return the next element from the queue, but don't remove it.
weakPeek() - Method in class org.jctools.queues.alt.ConcurrentQueueFactory.GenericQueue
 
weakPeek() - Method in class org.jctools.queues.alt.Consumer
 
weakPeek() - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
weakPeek() - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
weakPeek() - Method in class org.jctools.queues.MpscLinkedArrayQueue
 
weakPoll() - Method in interface org.jctools.queues.alt.ConcurrentQueueConsumer
Remove the next element from the queue and return it.
weakPoll() - Method in class org.jctools.queues.alt.ConcurrentQueueFactory.GenericQueue
 
weakPoll() - Method in class org.jctools.queues.alt.Consumer
 
weakPoll() - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
weakPoll(long[], E[], long) - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.Consumer
 
weakPoll() - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
weakPoll(long[], E[], long) - Method in class org.jctools.queues.alt.MpscArrayConcurrentQueueColdFields.Consumer
 
weakPoll() - Method in class org.jctools.queues.MpscLinkedArrayQueue
 
weakRefHolder - Variable in class org.jctools.queues.MpscOnSpscFields
 
WRITE_ACQUIRE_INDICATOR - Static variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
WRITE_RELEASE_INDICATOR - Static variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
writeAcquire() - Method in class org.jctools.channels.mpsc.MpscFFLamportOffHeapFixedSizeRingBuffer
 
writeAcquire() - Method in class org.jctools.channels.mpsc.MpscOffHeapFixedSizeRingBuffer
 
writeAcquire() - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
writeAcquire() - Method in class org.jctools.channels.proxy.ProxyChannelRingBuffer
Acquire an offset to write to.
writeAcquire() - Method in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
writeAcquireState(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
writeAcquireWithWaitStrategy(ProxyChannelRingBuffer, WaitStrategy) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
writeAcquireWithWaitStrategy(MethodVisitor, String, Class<? extends ProxyChannelRingBuffer>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
writeObject(ObjectOutputStream) - Method in class org.jctools.maps.NonBlockingHashMap
 
writeObject(ObjectOutputStream) - Method in class org.jctools.maps.NonBlockingHashMapLong
 
writeObject(ObjectOutputStream) - Method in class org.jctools.maps.NonBlockingIdentityHashMap
 
writeObject(ObjectOutputStream) - Method in class org.jctools.maps.NonBlockingSetInt
 
writeReference(long, Object) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
Write a reference to the given position
writeReference(MethodVisitor, Class<? extends ProxyChannelRingBuffer>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
writeReference(long, Object) - Method in class org.jctools.channels.proxy.ProxyChannelRingBuffer
Write a reference into the index of the reference array.
writeRelease(long) - Method in class org.jctools.channels.mpsc.MpscFFLamportOffHeapFixedSizeRingBuffer
 
writeRelease(long, int) - Method in class org.jctools.channels.mpsc.MpscFFLamportOffHeapFixedSizeRingBuffer
 
writeRelease(long) - Method in class org.jctools.channels.mpsc.MpscOffHeapFixedSizeRingBuffer
 
writeRelease(long, int) - Method in class org.jctools.channels.mpsc.MpscOffHeapFixedSizeRingBuffer
 
writeRelease(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
writeRelease(MethodVisitor, int, int, Class<? extends ProxyChannelRingBuffer>) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
writeRelease(long, int) - Method in class org.jctools.channels.proxy.ProxyChannelRingBuffer
Ordered store of the callTypeId for the message at offset
writeRelease(long) - Method in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
writeRelease(long, int) - Method in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
writeReleaseState(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
writeToQueue(AtomicReferenceArray<E>, E, long, int) - Method in class org.jctools.queues.atomic.BaseSpscLinkedAtomicArrayQueue
 
writeToQueue(E[], E, long, long) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 

X

xchgProducerNode(LinkedQueueAtomicNode<E>) - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueueProducerNodeRef
 
xchgProducerNode(Node) - Method in class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueueProducerNodeRef
 
xchgProducerNode(LinkedQueueNode<E>) - Method in class org.jctools.queues.MpscLinkedQueue
 
xchgProducerNode(LinkedQueueNode<E>) - Method in class org.jctools.queues.MpscLinkedQueue7
 
xchgProducerNode(LinkedQueueNode<E>) - Method in class org.jctools.queues.MpscLinkedQueue8
 

Y

YieldPutStrategy<E> - Class in org.jctools.queues.blocking
 
YieldPutStrategy() - Constructor for class org.jctools.queues.blocking.YieldPutStrategy
 
YieldTakeStrategy<E> - Class in org.jctools.queues.blocking
 
YieldTakeStrategy() - Constructor for class org.jctools.queues.blocking.YieldTakeStrategy
 

_

_bits - Variable in class org.jctools.maps.NonBlockingSetInt.NBSI
 
_cat - Variable in class org.jctools.maps.ConcurrentAutoTable
 
_catUpdater - Static variable in class org.jctools.maps.ConcurrentAutoTable
 
_chm - Variable in class org.jctools.maps.NonBlockingHashMapLong
 
_chm_offset - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
_copyDone - Variable in class org.jctools.maps.NonBlockingHashMap.CHM
 
_copyDone - Variable in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
_copyDone - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
_copyDone - Variable in class org.jctools.maps.NonBlockingSetInt.NBSI
 
_copyDoneUpdater - Static variable in class org.jctools.maps.NonBlockingHashMap.CHM
 
_copyDoneUpdater - Static variable in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
_copyDoneUpdater - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
_copyIdx - Variable in class org.jctools.maps.NonBlockingHashMap.CHM
 
_copyIdx - Variable in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
_copyIdx - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
_copyIdx - Variable in class org.jctools.maps.NonBlockingSetInt.NBSI
 
_copyIdxUpdater - Static variable in class org.jctools.maps.NonBlockingHashMap.CHM
 
_copyIdxUpdater - Static variable in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
_copyIdxUpdater - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
_fuzzy_sum_cache - Variable in class org.jctools.maps.ConcurrentAutoTable.CAT
 
_fuzzy_time - Variable in class org.jctools.maps.ConcurrentAutoTable.CAT
 
_idx - Variable in class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
_idx - Variable in class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
_idx - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
_idx - Variable in class org.jctools.maps.NonBlockingSetInt.iter
 
_key - Variable in class org.jctools.maps.AbstractEntry
Strongly typed key
_keys - Variable in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
_kvs - Variable in class org.jctools.maps.NonBlockingHashMap
 
_kvs - Variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
_kvs_offset - Static variable in class org.jctools.maps.NonBlockingHashMap
 
_kvs_offset - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
_last_resize_milli - Variable in class org.jctools.maps.NonBlockingHashMap
 
_last_resize_milli - Variable in class org.jctools.maps.NonBlockingHashMapLong
 
_last_resize_milli - Variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
_Lbase - Static variable in class org.jctools.maps.ConcurrentAutoTable.CAT
 
_Lbase - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
_Lbase - Static variable in class org.jctools.maps.NonBlockingSetInt.NBSI
 
_Lscale - Static variable in class org.jctools.maps.ConcurrentAutoTable.CAT
 
_Lscale - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
_Lscale - Static variable in class org.jctools.maps.NonBlockingSetInt.NBSI
 
_map - Variable in class org.jctools.maps.NonBlockingHashSet
 
_nbhml - Variable in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
_nbsi - Variable in class org.jctools.maps.NonBlockingSetInt
 
_nbsi2 - Variable in class org.jctools.maps.NonBlockingSetInt.iter
 
_nbsi64 - Variable in class org.jctools.maps.NonBlockingSetInt.NBSI
 
_nbsi_offset - Static variable in class org.jctools.maps.NonBlockingSetInt
 
_new - Variable in class org.jctools.maps.NonBlockingSetInt.NBSI
 
_new_offset - Static variable in class org.jctools.maps.NonBlockingSetInt.NBSI
 
_newchm - Variable in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
_newchmUpdater - Static variable in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
_newkvs - Variable in class org.jctools.maps.NonBlockingHashMap.CHM
 
_newkvs - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
_newkvsUpdater - Static variable in class org.jctools.maps.NonBlockingHashMap.CHM
 
_newkvsUpdater - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
_next - Variable in class org.jctools.maps.ConcurrentAutoTable.CAT
 
_nextK - Variable in class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
_nextK - Variable in class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
_nextK - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
_nextV - Variable in class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
_nextV - Variable in class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
_nextV - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
_non_blocking_set_int - Variable in class org.jctools.maps.NonBlockingSetInt.NBSI
 
_Obase - Static variable in class org.jctools.maps.NonBlockingHashMap
 
_Obase - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
_Obase - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
_Olog - Static variable in class org.jctools.maps.NonBlockingHashMap
 
_opt_for_space - Variable in class org.jctools.maps.NonBlockingHashMapLong
 
_Oscale - Static variable in class org.jctools.maps.NonBlockingHashMap
 
_Oscale - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
_Oscale - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
_prev - Variable in class org.jctools.maps.NonBlockingSetInt.iter
 
_prevK - Variable in class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
_prevK - Variable in class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
_prevK - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
_prevV - Variable in class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
_prevV - Variable in class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
_prevV - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
_reprobes - Variable in class org.jctools.maps.NonBlockingHashMap
 
_reprobes - Variable in class org.jctools.maps.NonBlockingIdentityHashMap
 
_resizers - Variable in class org.jctools.maps.NonBlockingHashMap.CHM
 
_resizers - Variable in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
_resizers - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
_resizerUpdater - Static variable in class org.jctools.maps.NonBlockingHashMap.CHM
 
_resizerUpdater - Static variable in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
_resizerUpdater - Static variable in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
_size - Variable in class org.jctools.maps.NonBlockingHashMap.CHM
 
_size - Variable in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
_size - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
_size - Variable in class org.jctools.maps.NonBlockingSetInt.NBSI
 
_slots - Variable in class org.jctools.maps.NonBlockingHashMap.CHM
 
_slots - Variable in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
_slots - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.CHM
 
_ss - Variable in class org.jctools.maps.NonBlockingHashMap.SnapshotE
 
_ss - Variable in class org.jctools.maps.NonBlockingHashMap.SnapshotK
 
_ss - Variable in class org.jctools.maps.NonBlockingHashMapLong.IteratorLong
 
_ss - Variable in class org.jctools.maps.NonBlockingHashMapLong.SnapshotE
 
_ss - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotE
 
_ss - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotK
 
_sschm - Variable in class org.jctools.maps.NonBlockingHashMapLong.SnapshotV
 
_sskvs - Variable in class org.jctools.maps.NonBlockingHashMap.SnapshotV
 
_sskvs - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.SnapshotV
 
_sum_bits_length - Variable in class org.jctools.maps.NonBlockingSetInt.NBSI
 
_t - Variable in class org.jctools.maps.ConcurrentAutoTable.CAT
 
_V - Variable in class org.jctools.maps.NonBlockingHashMap.Prime
 
_V - Variable in class org.jctools.maps.NonBlockingHashMapLong.Prime
 
_V - Variable in class org.jctools.maps.NonBlockingIdentityHashMap.Prime
 
_val - Variable in class org.jctools.maps.AbstractEntry
Strongly typed value
_val_1 - Variable in class org.jctools.maps.NonBlockingHashMapLong
 
_val_1_offset - Static variable in class org.jctools.maps.NonBlockingHashMapLong
 
_vals - Variable in class org.jctools.maps.NonBlockingHashMapLong.CHM
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
Skip navigation links