Top Fields Constructors Methods
rx.internal.util.unsafe

pack-priv abstract Class SpmcArrayQueueConsumerField<E>

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

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

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

protected final long

Field Detail

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

Constructor Detail

SpmcArrayQueueConsumerFieldback to summary
public SpmcArrayQueueConsumerField(int capacity)

Method Detail

casHeadback to summary
protected final boolean casHead(long expect, long newValue)
lvConsumerIndexback to summary
protected final long lvConsumerIndex()