Top Fields Constructors Methods
rx.internal.util.unsafe

pack-priv abstract Class MpmcArrayQueueConsumerField<E>

Located in compilation unit of rx.internal.util.unsafe.MpmcArrayQueue.

extends MpmcArrayQueueL2Pad<E>
Class Inheritance
Known Direct Subclasses
rx.internal.util.unsafe.MpmcArrayQueue
Annotations
@SuppressAnimalSniffer

Field Summary

Modifier and TypeField and Description
private static final long
private volatile long
Inherited from rx.internal.util.unsafe.MpmcArrayQueueL2Pad:
p20p21p22p23p24p25p26p30p31p32p33p34p35p36p37

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected final boolean
casConsumerIndex(long expect, long newValue)

protected final long

Field Detail

C_INDEX_OFFSETback to summary
private static final long C_INDEX_OFFSET
consumerIndexback to summary
private volatile long consumerIndex

Constructor Detail

MpmcArrayQueueConsumerFieldback to summary
public MpmcArrayQueueConsumerField(int capacity)

Method Detail

casConsumerIndexback to summary
protected final boolean casConsumerIndex(long expect, long newValue)
lvConsumerIndexback to summary
protected final long lvConsumerIndex()