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.
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
 
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.SpscUnboundedAtomicArrayQueue
 
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.CircularArrayOffsetCalculator
 
allocate(int) - Static method in class org.jctools.queues.PaddedCircularArrayOffsetCalculator
 
allocate(int) - Static method in class org.jctools.queues.SparsePaddedCircularArrayOffsetCalculator
 
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
 
arrayBase - Variable in class org.jctools.queues.SpscOffHeapIntQueue
 
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
 
AtomicReferenceArrayQueue<E> - Class in org.jctools.queues.atomic
 
AtomicReferenceArrayQueue(int) - Constructor for class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 

B

backtrackPoll() - Method in class org.jctools.queues.BQueue
 
BaseLinkedAtomicQueue<E> - Class in org.jctools.queues.atomic
 
BaseLinkedAtomicQueue() - Constructor for class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
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
 
BaseLinkedQueueProducerNodeRef<E> - Class in org.jctools.queues
 
BaseLinkedQueueProducerNodeRef() - Constructor for class org.jctools.queues.BaseLinkedQueueProducerNodeRef
 
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
 
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.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.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.BaseSpscLinkedArrayQueue
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.MpmcArrayQueueConsumerField
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.MpscArrayQueueConsumerField
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.MpscChunkedArrayQueue
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.MpscSequencedArrayQueueConsumerField
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.SpmcArrayQueueConsumerField
 
C_INDEX_OFFSET - Static variable in class org.jctools.queues.SpscArrayQueueConsumerField
 
C_NODE_OFFSET - Static variable in class org.jctools.queues.BaseLinkedQueueConsumerNodeRef
 
CACHE_LINE_IN_LONGS - Static variable in class org.jctools.counters.FixedSizeStripedLongCounterFields
 
CACHE_LINE_SIZE - Static variable in interface org.jctools.util.JvmInfo
 
calcDirectOffset(int) - Static method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
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.CircularArrayOffsetCalculator
 
calcElementOffset(long) - Method in class org.jctools.queues.ConcurrentCircularArrayQueue
 
calcElementOffset(long, long) - Static method in class org.jctools.queues.ConcurrentCircularArrayQueue
 
calcElementOffset(long, long) - Static method in class org.jctools.queues.PaddedCircularArrayOffsetCalculator
 
calcElementOffset(long, long) - Static method in class org.jctools.queues.SparsePaddedCircularArrayOffsetCalculator
 
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
 
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
 
calcWrappedOffset(long, int) - Static method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
call1(int, int) - Method in interface org.jctools.channels.proxy.Demo1
 
call1(int, int) - Method in class org.jctools.channels.proxy.DemoProxyResult
 
call2(float, double, boolean) - Method in interface org.jctools.channels.proxy.Demo1
 
call2(float, double, boolean) - Method in class org.jctools.channels.proxy.DemoProxyResult
 
call3() - Method in interface org.jctools.channels.proxy.Demo1
 
call3() - Method in class org.jctools.channels.proxy.DemoProxyResult
 
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.SpscArrayConcurrentQueue
 
capacity() - Method in class org.jctools.queues.BaseLinkedQueue
 
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 - Variable in class org.jctools.queues.spec.ConcurrentQueueSpec
 
capacity - Variable in class org.jctools.queues.SpscOffHeapIntQueue
 
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
 
casConsumerIndex(long, long) - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ConsumerFields
 
casConsumerIndex(long, long) - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
casConsumerIndex(long, long) - Method in class org.jctools.queues.MpmcArrayQueueConsumerField
 
casHead(long, long) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
casHead(long, long) - Method in class org.jctools.queues.MpmcConcurrentQueueSMHeadField
 
casHead(long, long) - Method in class org.jctools.queues.SpmcArrayQueueConsumerField
 
casNext(Object, Object) - Method in class org.jctools.queues.MpscLinkedArrayQueue.ARA2
 
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.atomic.MpmcAtomicArrayQueue
 
casProducerIndex(long, long) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
casProducerIndex(long, long) - Method in class org.jctools.queues.MpmcArrayQueueProducerField
 
casProducerIndex(long, long) - Method in class org.jctools.queues.MpscArrayQueueTailField
 
casProducerIndex(long, long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
casProducerIndex(long, long) - Method in class org.jctools.queues.MpscSequencedArrayQueueProducerField
 
casProducerLimit(long, long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
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
 
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
 
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
 
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.atomic.AtomicReferenceArrayQueue
 
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 interface org.jctools.queues.MessagePassingQueue
Removes all items from the queue.
clear() - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
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
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.
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
 
consumeElement(long[], E[], long, long, long) - Method in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.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.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.SpscUnboundedAtomicArrayQueue
 
consumerBuffer - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueConsumerColdFields
 
consumerBuffer - Variable in class org.jctools.queues.MpscChunkedArrayQueueConsumerFields
 
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
 
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.atomic.MpmcAtomicArrayQueue
 
consumerIndex - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
consumerIndex - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
consumerIndex - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
consumerIndex - Variable in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
consumerIndex - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueConsumerField
 
consumerIndex - Variable in class org.jctools.queues.MpmcArrayQueueConsumerField
 
consumerIndex - Variable in class org.jctools.queues.MpscArrayQueueConsumerField
 
consumerIndex - Variable in class org.jctools.queues.MpscChunkedArrayQueueConsumerFields
 
consumerIndex - Variable in class org.jctools.queues.MpscLinkedArrayQueue
 
consumerIndex - Variable in class org.jctools.queues.MpscSequencedArrayQueueConsumerField
 
consumerIndex - Variable in class org.jctools.queues.SpmcArrayQueueConsumerField
 
consumerIndex - Variable in class org.jctools.queues.SpscArrayQueueConsumerField
 
consumerIndexAddress - Variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
consumerMask - Variable in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
consumerMask - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueConsumerColdFields
 
consumerMask - Variable in class org.jctools.queues.MpscChunkedArrayQueueConsumerFields
 
consumerNode - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
consumerNode - Variable in class org.jctools.queues.BaseLinkedQueueConsumerNodeRef
 
consumerOffset - Variable in class org.jctools.queues.MpscLinkedArrayQueue
 
consumerQueueIndex - Variable in class org.jctools.queues.MpscCompoundQueueConsumerQueueIndex
 
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
 
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.
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.JvmInfo
 
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
 
createSpscProxy(int) - Static method in class org.jctools.channels.proxy.ProxyChannelFactory
 
currentConsumerIndex() - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.MpmcArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.MpscArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
currentConsumerIndex() - Method in interface org.jctools.queues.QueueProgressIndicators
This method has no concurrent visibility semantics.
currentConsumerIndex() - Method in class org.jctools.queues.SpmcArrayQueue
 
currentConsumerIndex() - Method in class org.jctools.queues.SpscArrayQueue
 
currentElement() - Method in interface org.jctools.channels.ChannelProducer
Gets the flyweight to write via.
currentProducerIndex() - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.MpmcArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.MpscArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
currentProducerIndex() - Method in interface org.jctools.queues.QueueProgressIndicators
This method has no concurrent visibility semantics.
currentProducerIndex() - Method in class org.jctools.queues.SpmcArrayQueue
 
currentProducerIndex() - Method in class org.jctools.queues.SpscArrayQueue
 

D

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
 
decrement() - Method in class org.jctools.maps.ConcurrentAutoTable
Demo1 - Interface in org.jctools.channels.proxy
 
DemoProxyResult - Class in org.jctools.channels.proxy
Generated code.
DemoProxyResult(int) - Constructor for class org.jctools.channels.proxy.DemoProxyResult
 
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.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.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.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>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
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.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.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
 
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.OffHeapFixedMessageSizeRingBuffer
 
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
 
extractLoopBody(String) - Method in class org.jctools.util.Template
 

F

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
 
FFBufferHeadField<E> - Class in org.jctools.queues
 
FFBufferHeadField(int) - Constructor for class org.jctools.queues.FFBufferHeadField
 
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
 
FFBufferTailField<E> - Class in org.jctools.queues
 
FFBufferTailField(int) - Constructor for class org.jctools.queues.FFBufferTailField
 
fieldOffset - Variable in class org.jctools.channels.mapping.Variable
 
fields() - Method in class org.jctools.channels.mapping.ClassViewModel
 
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>, int) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
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.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.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
 
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
 
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
 
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
 
fromFile(Class<?>, String) - Static method in class org.jctools.util.Template
 
fromStream(InputStream) - Static method in class org.jctools.util.Template
 

G

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
 
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, long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
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.FFBuffer
 
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
 
getNextBuffer(E[], long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
getNextBufferCapacity(E[], long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
getProbeOffset() - Static method in class org.jctools.counters.FixedSizeStripedLongCounter
 
getProducerIndexForSize() - Method in class org.jctools.queues.alt.Producer
 
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.FFBuffer
 
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
 
getValue() - Method in class org.jctools.maps.AbstractEntry
Return val

H

HAS_NEXT - Static variable in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
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.FFBufferHeadField
 
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.FFBuffer
 
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.atomic.MpscAtomicArrayQueue
 
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.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
 
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
index() - Method in class org.jctools.counters.FixedSizeStripedLongCounter
 
index - Variable in class org.jctools.util.Template
 
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
 
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.
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
 
isAligned(long, long) - Static method in class org.jctools.util.UnsafeDirectByteBuffer
 
isBounded() - Method in class org.jctools.queues.spec.ConcurrentQueueSpec
 
isCacheAligned(ByteBuffer) - Static method in class org.jctools.util.UnsafeDirectByteBuffer
This assumes cache line is 64b
isCacheAligned(long) - Static method in class org.jctools.util.UnsafeDirectByteBuffer
This assumes cache line is 64b
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.BaseLinkedAtomicQueue

isEmpty() - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
isEmpty() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
isEmpty() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
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.BQueue
 
isEmpty() - Method in class org.jctools.queues.FFBuffer
 
isEmpty() - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
isEmpty() - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
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.MpmcArrayQueue
 
isEmpty() - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
isEmpty() - Method in class org.jctools.queues.MpscArrayQueue
 
isEmpty() - Method in class org.jctools.queues.MpscLinkedArrayQueue
 
isEmpty() - Method in class org.jctools.queues.MpscOnSpscQueue
 
isEmpty() - Method in class org.jctools.queues.SpmcArrayQueue
 
isEmpty() - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
isFixedChunkSize - Variable in class org.jctools.queues.MpscChunkedArrayQueueColdProducerFields
 
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
 
isPageAligned(ByteBuffer) - Static method in class org.jctools.util.UnsafeDirectByteBuffer
 
isPageAligned(long) - Static method in class org.jctools.util.UnsafeDirectByteBuffer
 
isPowerOfTwo(int) - Static method in class org.jctools.util.Pow2
 
isReadReleased(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
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.SpscUnboundedAtomicArrayQueue
 
iterator() - Method in class org.jctools.queues.BaseLinkedQueue
 
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.MpscChunkedArrayQueue
 
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.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
 
JUMP - Static variable in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
JUMP - Static variable in class org.jctools.queues.MpscChunkedArrayQueue
 
JvmInfo - Interface in org.jctools.util
 

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).
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
 
linkNewBuffer(E[], long, long, E, long) - Method in class org.jctools.queues.SpscUnboundedArrayQueue
 
loadOpcode - Variable in enum org.jctools.channels.mapping.Primitive
 
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.SpscAtomicArrayQueue
 
lookAheadStep - Variable in class org.jctools.queues.SpscArrayQueueColdField
 
lpConsumerIndex() - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
lpConsumerIndex() - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
lpConsumerIndex() - Method in class org.jctools.queues.MpscArrayQueueConsumerField
 
lpConsumerIndex() - Method in class org.jctools.queues.MpscSequencedArrayQueueConsumerField
 
lpConsumerNode() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
lpConsumerNode() - Method in class org.jctools.queues.BaseLinkedQueueConsumerNodeRef
 
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) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
lpElement(int) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
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
 
lpProducerIndex() - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
lpProducerNode() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
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
 
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.atomic.MpmcAtomicArrayQueue
 
lvConsumerIndex() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
lvConsumerIndex() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
lvConsumerIndex() - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
lvConsumerIndex() - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
lvConsumerIndex() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
lvConsumerIndex() - Method in class org.jctools.queues.MpmcArrayQueueConsumerField
 
lvConsumerIndex() - Method in class org.jctools.queues.MpscArrayQueueConsumerField
 
lvConsumerIndex() - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
lvConsumerIndex() - Method in class org.jctools.queues.MpscSequencedArrayQueueConsumerField
 
lvConsumerIndex() - Method in class org.jctools.queues.SpmcArrayQueueConsumerField
 
lvConsumerIndex() - Method in class org.jctools.queues.SpscArrayQueue
 
lvConsumerIndexCache() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
lvConsumerNode() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
lvConsumerNode() - Method in class org.jctools.queues.BaseLinkedQueueConsumerNodeRef
 
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) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
lvElement(int) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
lvElement(AtomicReferenceArray<Object>, int) - Static method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
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(AtomicReferenceArray<Object>) - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
lvNext(E[]) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
lvNext() - Method in class org.jctools.queues.LinkedQueueNode
 
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.Producer
 
lvProducerIndex() - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
lvProducerIndex() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
lvProducerIndex() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
lvProducerIndex() - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
lvProducerIndex() - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
lvProducerIndex() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
lvProducerIndex() - Method in class org.jctools.queues.MpmcArrayQueueProducerField
 
lvProducerIndex() - Method in class org.jctools.queues.MpscArrayQueueTailField
 
lvProducerIndex() - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
lvProducerIndex() - Method in class org.jctools.queues.MpscSequencedArrayQueueProducerField
 
lvProducerIndex() - Method in class org.jctools.queues.SpmcArrayQueueProducerField
 
lvProducerIndex() - Method in class org.jctools.queues.SpscArrayQueue
 
lvProducerIndexCache() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
lvProducerIndexCache() - Method in class org.jctools.queues.SpmcArrayQueueProducerIndexCacheField
 
lvProducerLimit() - Method in class org.jctools.queues.MpscArrayQueueHeadLimitField
 
lvProducerLimit() - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
lvProducerNode() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
lvProducerNode() - Method in class org.jctools.queues.BaseLinkedQueueProducerNodeRef
 
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
 

M

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.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.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.SpscAtomicArrayQueue
 
MAX_LOOK_AHEAD_STEP - Static variable in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
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
 
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.BaseSpscLinkedArrayQueueProducerColdFields
 
maxQueueCapacity - Variable in class org.jctools.queues.MpscChunkedArrayQueueColdProducerFields
 
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
 
messageSize - Variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
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
 
modifiedCalcElementOffset(long, long) - Static method in class org.jctools.queues.MpscChunkedArrayQueue
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
 
MpmcArrayQueueConsumerField<E> - Class in org.jctools.queues
 
MpmcArrayQueueConsumerField(int) - Constructor for class org.jctools.queues.MpmcArrayQueueConsumerField
 
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
 
MpmcArrayQueueProducerField<E> - Class in org.jctools.queues
 
MpmcArrayQueueProducerField(int) - Constructor for class org.jctools.queues.MpmcArrayQueueProducerField
 
MpmcAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
 
MpmcAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
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
 
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
 
MpscArrayQueueConsumerField<E> - Class in org.jctools.queues
 
MpscArrayQueueConsumerField(int) - Constructor for class org.jctools.queues.MpscArrayQueueConsumerField
 
MpscArrayQueueHeadLimitField<E> - Class in org.jctools.queues
 
MpscArrayQueueHeadLimitField(int) - Constructor for class org.jctools.queues.MpscArrayQueueHeadLimitField
 
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
 
MpscArrayQueueMidPad<E> - Class in org.jctools.queues
 
MpscArrayQueueMidPad(int) - Constructor for class org.jctools.queues.MpscArrayQueueMidPad
 
MpscArrayQueueTailField<E> - Class in org.jctools.queues
 
MpscArrayQueueTailField(int) - Constructor for class org.jctools.queues.MpscArrayQueueTailField
 
MpscAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
A Multi-Producer-Single-Consumer queue based on a AtomicReferenceArrayQueue.
MpscAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
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, boolean) - Constructor for class org.jctools.queues.MpscChunkedArrayQueue
 
MpscChunkedArrayQueueColdProducerFields<E> - Class in org.jctools.queues
 
MpscChunkedArrayQueueColdProducerFields() - Constructor for class org.jctools.queues.MpscChunkedArrayQueueColdProducerFields
 
MpscChunkedArrayQueueConsumerFields<E> - Class in org.jctools.queues
 
MpscChunkedArrayQueueConsumerFields() - Constructor for class org.jctools.queues.MpscChunkedArrayQueueConsumerFields
 
MpscChunkedArrayQueuePad1<E> - Class in org.jctools.queues
 
MpscChunkedArrayQueuePad1() - Constructor for class org.jctools.queues.MpscChunkedArrayQueuePad1
 
MpscChunkedArrayQueuePad2<E> - Class in org.jctools.queues
 
MpscChunkedArrayQueuePad2() - Constructor for class org.jctools.queues.MpscChunkedArrayQueuePad2
 
MpscChunkedArrayQueuePad3<E> - Class in org.jctools.queues
 
MpscChunkedArrayQueuePad3() - Constructor for class org.jctools.queues.MpscChunkedArrayQueuePad3
 
MpscChunkedArrayQueueProducerFields<E> - Class in org.jctools.queues
 
MpscChunkedArrayQueueProducerFields() - Constructor for class org.jctools.queues.MpscChunkedArrayQueueProducerFields
 
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
 
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
This is a direct Java port of the MPSC algorithm as presented on 1024 Cores by D.
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) - Constructor for class org.jctools.channels.mpsc.MpscOffHeapFixedSizeRingBuffer
 
MpscOffHeapFixedSizeRingBuffer(ByteBuffer, int, boolean, boolean, boolean, 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
 
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
 

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
 
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(E[], long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
newBufferPeek(AtomicReferenceArray<Object>, long, int) - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
newBufferPeek(E[], long) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
newBufferPeek(E[], long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
newBufferPoll(AtomicReferenceArray<Object>, long, int) - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
newBufferPoll(E[], long) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
newBufferPoll(E[], long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
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
 
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(E[]) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
nextArrayOffset(long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
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
 
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
 
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.Producer
 
offer(E) - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
offer(E) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue

IMPLEMENTATION NOTES:
Lock free offer using a single CAS.
offer(E) - Method in class org.jctools.queues.atomic.MpscLinkedAtomicQueue

offer(E) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
offer(E) - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
offer(E) - Method in class org.jctools.queues.atomic.SpscLinkedAtomicQueue

IMPLEMENTATION NOTES:
Offer is allowed from a SINGLE thread.
Offer allocates a new node (holding the offered value) and: Sets that node as the producerNode.next Sets the new node as the producerNode From this follows that producerNode.next is always null and for all other nodes node.next is not null.
offer(E) - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
offer(E) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
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(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.MpscChunkedArrayQueue
 
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.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(E[], long, E, long, long) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
offerColdPath(E[], long, E, long, long) - Method in class org.jctools.queues.SpscGrowableArrayQueue
 
offerColdPath(E[], long, E, long, long) - Method in class org.jctools.queues.SpscUnboundedArrayQueue
 
offerIfBelowThreshold(E, int) - Method in class org.jctools.queues.MpscArrayQueue
MpscArrayQueue#offer(E)} if MpscArrayQueue.size() is less than threshold.
offerInt(int) - Method in class org.jctools.queues.SpscOffHeapIntQueue
 
offerSlowPath(long, E[], long, long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
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) - Constructor for class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
OffHeapFixedMessageSizeRingBuffer(ByteBuffer, int, boolean, boolean, boolean, 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.spec - package org.jctools.queues.spec
 
org.jctools.sets - package org.jctools.sets
 
org.jctools.util - package org.jctools.util
 

P

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.MpscChunkedArrayQueuePad3
 
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.Producer
 
p00 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
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.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
 
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.Producer
 
p01 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p01 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p01 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p01 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
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.MpmcArrayQueue
 
p01 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p01 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p01 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p01 - Variable in class org.jctools.queues.MpscArrayQueue
 
p01 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p01 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p01 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p01 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p01 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
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.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.SpscArrayQueue
 
p01 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p01 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.Producer
 
p02 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p02 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p02 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p02 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
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.MpmcArrayQueue
 
p02 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p02 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p02 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p02 - Variable in class org.jctools.queues.MpscArrayQueue
 
p02 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p02 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p02 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p02 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p02 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
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.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.SpscArrayQueue
 
p02 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p02 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.Producer
 
p03 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p03 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p03 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p03 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
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.MpmcArrayQueue
 
p03 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p03 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p03 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p03 - Variable in class org.jctools.queues.MpscArrayQueue
 
p03 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p03 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p03 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p03 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p03 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
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.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.SpscArrayQueue
 
p03 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p03 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.Producer
 
p04 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p04 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p04 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p04 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
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.MpmcArrayQueue
 
p04 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p04 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p04 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p04 - Variable in class org.jctools.queues.MpscArrayQueue
 
p04 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p04 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p04 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p04 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p04 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
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.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.SpscArrayQueue
 
p04 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p04 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.Producer
 
p05 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p05 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p05 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p05 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
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.MpmcArrayQueue
 
p05 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p05 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p05 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p05 - Variable in class org.jctools.queues.MpscArrayQueue
 
p05 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p05 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p05 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p05 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p05 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
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.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.SpscArrayQueue
 
p05 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p05 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.Producer
 
p06 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p06 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p06 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p06 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
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.MpmcArrayQueue
 
p06 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p06 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p06 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p06 - Variable in class org.jctools.queues.MpscArrayQueue
 
p06 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p06 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p06 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p06 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p06 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
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.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.SpscArrayQueue
 
p06 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p06 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.Producer
 
p07 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p07 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p07 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p07 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
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.MpmcArrayQueue
 
p07 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p07 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p07 - Variable in class org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
 
p07 - Variable in class org.jctools.queues.MpscArrayQueue
 
p07 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p07 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p07 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p07 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p07 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
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.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.SpscArrayQueue
 
p07 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p07 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.MpscChunkedArrayQueuePad3
 
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.Producer
 
p10 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p10 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p10 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p10 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
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.MpmcArrayQueue
 
p10 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p10 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p10 - Variable in class org.jctools.queues.MpscArrayQueue
 
p10 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p10 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p10 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p10 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p10 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p10 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
p10 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
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.MpscSequencedArrayQueueL1Pad
 
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.SpscArrayQueue
 
p10 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p10 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.Producer
 
p11 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p11 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p11 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p11 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
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.MpmcArrayQueue
 
p11 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p11 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p11 - Variable in class org.jctools.queues.MpscArrayQueue
 
p11 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p11 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p11 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p11 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p11 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p11 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
p11 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
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.MpscSequencedArrayQueueL1Pad
 
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.SpscArrayQueue
 
p11 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p11 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.Producer
 
p12 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p12 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p12 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p12 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
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.MpmcArrayQueue
 
p12 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p12 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p12 - Variable in class org.jctools.queues.MpscArrayQueue
 
p12 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p12 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p12 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p12 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p12 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p12 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
p12 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
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.MpscSequencedArrayQueueL1Pad
 
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.SpscArrayQueue
 
p12 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p12 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.Producer
 
p13 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p13 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p13 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p13 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p13 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
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.MpmcArrayQueue
 
p13 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p13 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p13 - Variable in class org.jctools.queues.MpscArrayQueue
 
p13 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p13 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p13 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p13 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p13 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p13 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
p13 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
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.MpscSequencedArrayQueueL1Pad
 
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.SpscArrayQueue
 
p13 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p13 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.Producer
 
p14 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p14 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p14 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p14 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p14 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
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.MpmcArrayQueue
 
p14 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p14 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p14 - Variable in class org.jctools.queues.MpscArrayQueue
 
p14 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p14 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p14 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p14 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p14 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p14 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
p14 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
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.MpscSequencedArrayQueueL1Pad
 
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.SpscArrayQueue
 
p14 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p14 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.Producer
 
p15 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p15 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p15 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p15 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
p15 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueL2Pad
 
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.MpmcArrayQueue
 
p15 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p15 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p15 - Variable in class org.jctools.queues.MpscArrayQueue
 
p15 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p15 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p15 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p15 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p15 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p15 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
p15 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
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.MpscSequencedArrayQueueL1Pad
 
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.SpscArrayQueue
 
p15 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p15 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.Producer
 
p16 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p16 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p16 - Variable in class org.jctools.queues.BaseLinkedQueuePad0
 
p16 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
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.MpmcArrayQueue
 
p16 - Variable in class org.jctools.queues.MpmcArrayQueueL1Pad
 
p16 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.MpmcConcurrentQueueSML1Pad
 
p16 - Variable in class org.jctools.queues.MpscArrayQueue
 
p16 - Variable in class org.jctools.queues.MpscArrayQueueL1Pad
 
p16 - Variable in class org.jctools.queues.MpscArrayQueueL2Pad
 
p16 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p16 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p16 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p16 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
p16 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
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.MpscSequencedArrayQueueL1Pad
 
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.SpscArrayQueue
 
p16 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p16 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.Producer
 
p17 - Variable in class org.jctools.queues.alt.SpscArrayConcurrentQueue
 
p17 - Variable in class org.jctools.queues.BaseLinkedQueue
 
p17 - Variable in class org.jctools.queues.BaseLinkedQueuePad1
 
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.MpmcArrayQueue
 
p17 - Variable in class org.jctools.queues.MpmcArrayQueueL2Pad
 
p17 - Variable in class org.jctools.queues.MpscArrayQueue
 
p17 - Variable in class org.jctools.queues.MpscArrayQueueMidPad
 
p17 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p17 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad1
 
p17 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad2
 
p17 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
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.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.SpscArrayQueue
 
p17 - Variable in class org.jctools.queues.SpscArrayQueueL1Pad
 
p17 - Variable in class org.jctools.queues.SpscArrayQueueL2Pad
 
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.BaseSpscLinkedArrayQueueL2Pad
 
p2 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p2 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p2 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
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.BaseSpscLinkedArrayQueueL2Pad
 
p3 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p3 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p3 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
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.BaseSpscLinkedArrayQueueL2Pad
 
p4 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p4 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p4 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
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.BaseSpscLinkedArrayQueueL2Pad
 
p5 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p5 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p5 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
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.BaseSpscLinkedArrayQueueL2Pad
 
p6 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p6 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p6 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
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.BaseSpscLinkedArrayQueueL2Pad
 
p7 - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueuePrePad
 
p7 - Variable in class org.jctools.queues.MpscChunkedArrayQueue
 
p7 - Variable in class org.jctools.queues.MpscChunkedArrayQueuePad3
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ProducerFields
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.MpmcArrayQueueProducerField
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.MpscArrayQueueTailField
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.MpscChunkedArrayQueue
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.MpscSequencedArrayQueueProducerField
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.SpmcArrayQueueProducerField
 
P_INDEX_OFFSET - Static variable in class org.jctools.queues.SpscArrayQueueProducerFields
 
P_LIMIT_OFFSET - Static variable in class org.jctools.queues.MpscArrayQueueHeadLimitField
 
P_LIMIT_OFFSET - Static variable in class org.jctools.queues.MpscChunkedArrayQueue
 
P_NODE_OFFSET - Static variable in class org.jctools.queues.BaseLinkedQueueProducerNodeRef
 
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.JvmInfo
 
parallelQueues - Variable in class org.jctools.queues.MpscCompoundQueueColdFields
 
parallelQueuesMask - Variable in class org.jctools.queues.MpscCompoundQueueColdFields
 
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.atomic.MpmcAtomicArrayQueue
 
peek() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
peek() - Method in class org.jctools.queues.atomic.MpscLinkedAtomicQueue
 
peek() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
peek() - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
peek() - Method in class org.jctools.queues.atomic.SpscLinkedAtomicQueue
 
peek() - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
peek() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
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 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.MpscChunkedArrayQueue
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.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
 
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.atomic.MpmcAtomicArrayQueue
poll() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
poll() - Method in class org.jctools.queues.atomic.MpscLinkedAtomicQueue

poll() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
poll() - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
poll() - Method in class org.jctools.queues.atomic.SpscLinkedAtomicQueue

IMPLEMENTATION NOTES:
Poll is allowed from a SINGLE thread.
Poll reads the next node from the consumerNode and: If it is null, the queue is empty.
poll() - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
poll() - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
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 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.MpscChunkedArrayQueue
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.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
 
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
 
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
 
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(Demo1, int) - Method in class org.jctools.channels.proxy.DemoProxyResult
 
process(E, int) - Method in interface org.jctools.channels.proxy.ProxyChannel
 
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.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<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.SpscUnboundedAtomicArrayQueue
 
producerBuffer - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueProducerColdFields
 
producerBuffer - Variable in class org.jctools.queues.MpscChunkedArrayQueueColdProducerFields
 
ProducerFields(ConcurrentSequencedCircularArray<E>) - Constructor for class org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields.ProducerFields
 
ProducerFields<E> - Class in org.jctools.queues.alt
 
ProducerFields(ConcurrentCircularArray<E>) - Constructor for class org.jctools.queues.alt.ProducerFields
 
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.ProducerFields
 
producerIndex - Variable in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
producerIndex - Variable in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
producerIndex - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
producerIndex - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
producerIndex - Variable in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
producerIndex - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueProducerFields
 
producerIndex - Variable in class org.jctools.queues.MpmcArrayQueueProducerField
 
producerIndex - Variable in class org.jctools.queues.MpscArrayQueueTailField
 
producerIndex - Variable in class org.jctools.queues.MpscChunkedArrayQueueProducerFields
 
producerIndex - Variable in class org.jctools.queues.MpscLinkedArrayQueue
 
producerIndex - Variable in class org.jctools.queues.MpscSequencedArrayQueueProducerField
 
producerIndex - Variable in class org.jctools.queues.SpmcArrayQueueProducerField
 
producerIndex - Variable in class org.jctools.queues.SpscArrayQueueProducerFields
 
producerIndexAddress - Variable in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
producerIndexCache - Variable in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
producerIndexCache - Variable in class org.jctools.queues.SpmcArrayQueueProducerIndexCacheField
 
producerLimit - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueProducerColdFields
 
producerLimit - Variable in class org.jctools.queues.MpscArrayQueueHeadLimitField
 
producerLimit - Variable in class org.jctools.queues.MpscChunkedArrayQueueColdProducerFields
 
producerLimit - Variable in class org.jctools.queues.SpscArrayQueueProducerFields
 
producerLookAhead - Variable in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
producerLookAhead - Variable in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
producerLookAheadCacheAddress - Variable in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
producerLookAheadStep - Variable in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
producerLookAheadStep - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueProducerColdFields
 
producerMask - Variable in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
producerMask - Variable in class org.jctools.queues.BaseSpscLinkedArrayQueueProducerColdFields
 
producerMask - Variable in class org.jctools.queues.MpscChunkedArrayQueueColdProducerFields
 
producerNode - Variable in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
producerNode - Variable in class org.jctools.queues.BaseLinkedQueueProducerNodeRef
 
producerQueue - Variable in class org.jctools.queues.MpscOnSpscFields
 
producers - Variable in class org.jctools.queues.spec.ConcurrentQueueSpec
 
proxy() - Method in class org.jctools.channels.proxy.DemoProxyResult
 
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
 
proxyInstance(Demo1) - Method in class org.jctools.channels.proxy.DemoProxyResult
 
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.
putByte(long, int, byte) - Static method in class org.jctools.util.UnsafeDirectByteBuffer
put byte and skip position update and boundary checks
putByte(long, byte) - Static method in class org.jctools.util.UnsafeDirectByteBuffer
 
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
 
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
 
PutStrategy - Variable in class org.jctools.queues.blocking.BlockingQueueFactory.BlockingModel
 
PutStrategy<E> - Interface in org.jctools.queues.blocking
 

Q

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
 
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.MpscOffHeapFixedSizeRingBuffer
 
readAcquire() - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
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
 
readRelease(long) - Method in class org.jctools.channels.mpsc.MpscOffHeapFixedSizeRingBuffer
 
readRelease(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
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 class org.jctools.queues.MpmcArrayQueue
 
RECOMENDED_POLL_BATCH - Static variable in class org.jctools.queues.MpmcArrayQueue
 
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.queues.SparsePaddedCircularArrayOffsetCalculator
 
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.queues.SparsePaddedCircularArrayOffsetCalculator
 
REF_ELEMENT_SHIFT - Static variable in class org.jctools.util.UnsafeRefArrayAccess
 
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.IdentityOpenHashSet
 
rehash(int) - Method in class org.jctools.sets.OpenHashSet
 
rehash(int) - Method in class org.jctools.sets.SingleWriterHashSet
 
relaxedOffer(E) - Method in class org.jctools.queues.BaseLinkedQueue
 
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.MpscChunkedArrayQueue
 
relaxedOffer(E) - Method in class org.jctools.queues.MpscCompoundQueue
 
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.BaseLinkedQueue
 
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.MpscChunkedArrayQueue
 
relaxedPeek() - Method in class org.jctools.queues.MpscCompoundQueue
 
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.BaseLinkedQueue
 
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.MpscChunkedArrayQueue
 
relaxedPoll() - Method in class org.jctools.queues.MpscCompoundQueue
 
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() - 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() - 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(E[], long, long) - Method in class org.jctools.queues.SpmcArrayQueue
 
removeQueue(Object) - Method in class org.jctools.queues.MpscOnSpscFields
 
removeSlowPath(Object, E[], int, int, int) - Method in class org.jctools.sets.IdentityOpenHashSet
 
removeSlowPath(Object, E[], int, int, int) - Method in class org.jctools.sets.OpenHashSet
 
removeSlowPath(Object, E[], long, int, int) - Method in class org.jctools.sets.SingleWriterHashSet
 
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.
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(AtomicReferenceArray<Object>, long, int, E, long) - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
resize(long, E[], long, long, long, E) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
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
 
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
 
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
 
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
 
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
 
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.SpscArrayConcurrentQueue
 
size() - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue

size() - Method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
size() - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
size() - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
size() - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
size() - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
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.BaseSpscLinkedArrayQueue
 
size() - Method in class org.jctools.queues.BQueue
 
size() - Method in class org.jctools.queues.FFBuffer
 
size() - Method in class org.jctools.queues.FloatingCountersSpscConcurrentArrayQueue
 
size() - Method in class org.jctools.queues.InlinedCountersSpscConcurrentArrayQueue
 
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.MpmcArrayQueue
 
size() - Method in class org.jctools.queues.MpmcConcurrentQueueStateMarkers
 
size() - Method in class org.jctools.queues.MpscArrayQueue
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.MpscChunkedArrayQueue
 
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.MpscSequencedArrayQueue
 
size() - Method in class org.jctools.queues.SpmcArrayQueue
 
size() - Method in class org.jctools.queues.SpscArrayQueue
 
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
 
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
 
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.atomic.MpscAtomicArrayQueue
 
soConsumerIndex(long) - Method in class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
soConsumerIndex(long) - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
soConsumerIndex(long) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
soConsumerIndex(long) - Method in class org.jctools.queues.MpscArrayQueueConsumerField
 
soConsumerIndex(long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
soConsumerIndex(long) - Method in class org.jctools.queues.MpscSequencedArrayQueueConsumerField
 
soConsumerIndex(long) - Method in class org.jctools.queues.SpscArrayQueue
 
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) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
soElement(int, E) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
soElement(AtomicReferenceArray<Object>, int, Object) - Static method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
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(LinkedQueueAtomicNode<E>) - Method in class org.jctools.queues.atomic.LinkedQueueAtomicNode
 
soNext(AtomicReferenceArray<Object>, AtomicReferenceArray<Object>) - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
soNext(E[], E[]) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
soNext(LinkedQueueNode<E>) - Method in class org.jctools.queues.LinkedQueueNode
 
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.SpscAtomicArrayQueue
 
soProducerIndex(long) - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
soProducerIndex(long) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 
soProducerIndex(long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
soProducerIndex(long) - Method in class org.jctools.queues.SpmcArrayQueueProducerField
 
soProducerIndex(long) - Method in class org.jctools.queues.SpscArrayQueue
 
soProducerLimit(long) - Method in class org.jctools.queues.MpscArrayQueueHeadLimitField
 
soProducerLimit(long) - Method in class org.jctools.queues.MpscChunkedArrayQueue
 
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
 
soTail(long) - Method in class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
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
 
SPARSE_SHIFT - Static variable in class org.jctools.queues.SparsePaddedCircularArrayOffsetCalculator
 
SparsePaddedCircularArrayOffsetCalculator - Class in org.jctools.queues
 
SparsePaddedCircularArrayOffsetCalculator() - Constructor for class org.jctools.queues.SparsePaddedCircularArrayOffsetCalculator
 
spConsumerNode(LinkedQueueAtomicNode<E>) - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
spConsumerNode(LinkedQueueNode<E>) - Method in class org.jctools.queues.BaseLinkedQueueConsumerNodeRef
 
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) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
spElement(int, E) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
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
spinWait() - Method in class org.jctools.queues.BQueue
 
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
 
SpmcArrayQueueConsumerField<E> - Class in org.jctools.queues
 
SpmcArrayQueueConsumerField(int) - Constructor for class org.jctools.queues.SpmcArrayQueueConsumerField
 
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
 
SpmcArrayQueueProducerField<E> - Class in org.jctools.queues
 
SpmcArrayQueueProducerField(int) - Constructor for class org.jctools.queues.SpmcArrayQueueProducerField
 
SpmcArrayQueueProducerIndexCacheField<E> - Class in org.jctools.queues
 
SpmcArrayQueueProducerIndexCacheField(int) - Constructor for class org.jctools.queues.SpmcArrayQueueProducerIndexCacheField
 
SpmcAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
A single-producer multiple-consumer AtomicReferenceArray-backed queue.
SpmcAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.SpmcAtomicArrayQueue
 
spProducerNode(LinkedQueueAtomicNode<E>) - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
spProducerNode(LinkedQueueNode<E>) - Method in class org.jctools.queues.BaseLinkedQueueProducerNodeRef
 
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
 
SpscArrayQueueConsumerField<E> - Class in org.jctools.queues
 
SpscArrayQueueConsumerField(int) - Constructor for class org.jctools.queues.SpscArrayQueueConsumerField
 
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
 
SpscArrayQueueProducerFields<E> - Class in org.jctools.queues
 
SpscArrayQueueProducerFields(int) - Constructor for class org.jctools.queues.SpscArrayQueueProducerFields
 
SpscAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
A Single-Producer-Single-Consumer queue backed by a pre-allocated buffer.
SpscAtomicArrayQueue(int) - Constructor for class org.jctools.queues.atomic.SpscAtomicArrayQueue
 
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
 
SpscGrowableArrayQueue<E> - Class in org.jctools.queues
 
SpscGrowableArrayQueue(int) - Constructor for class org.jctools.queues.SpscGrowableArrayQueue
 
SpscGrowableArrayQueue(int, int) - Constructor for class org.jctools.queues.SpscGrowableArrayQueue
 
SpscLinkedAtomicQueue<E> - Class in org.jctools.queues.atomic
This is a weakened version of the MPSC algorithm as presented on 1024 Cores by D.
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) - Constructor for class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
SpscOffHeapFixedSizeRingBuffer(ByteBuffer, int, boolean, boolean, boolean, 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
 
SpscUnboundedArrayQueue(int) - Constructor for class org.jctools.queues.SpscUnboundedArrayQueue
 
SpscUnboundedAtomicArrayQueue<E> - Class in org.jctools.queues.atomic
 
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
 
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
 
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
 
svConsumerIndexCache(long) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
 
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) - Method in class org.jctools.queues.atomic.AtomicReferenceArrayQueue
 
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.SpmcAtomicArrayQueue
 
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.FFBufferTailField
 
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.FFBuffer
 
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.util.CompilationResult
 
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
 
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
 
validateCapacity(int) - Static method in class org.jctools.queues.atomic.MpmcAtomicArrayQueue
 
validateCapacity(int) - Static method in class org.jctools.queues.MpmcArrayQueue
 
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
 
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
 
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.Producer
 
weakOffer(E) - Method in class org.jctools.queues.atomic.MpscAtomicArrayQueue
A wait free alternative to offer which fails on CAS failure.
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.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.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.MpscOffHeapFixedSizeRingBuffer
 
writeAcquire() - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
writeAcquire() - Method in class org.jctools.channels.spsc.SpscOffHeapFixedSizeRingBuffer
 
writeAcquireState(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
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
 
writeRelease(long) - Method in class org.jctools.channels.mpsc.MpscOffHeapFixedSizeRingBuffer
 
writeRelease(long) - Method in class org.jctools.channels.OffHeapFixedMessageSizeRingBuffer
 
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<Object>, E, long, int) - Method in class org.jctools.queues.atomic.SpscUnboundedAtomicArrayQueue
 
writeToQueue(E[], E, long, long) - Method in class org.jctools.queues.BaseSpscLinkedArrayQueue
 

X

xchgProducerNode(LinkedQueueAtomicNode<E>) - Method in class org.jctools.queues.atomic.BaseLinkedAtomicQueue
 
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 - 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