Top Fields Constructors Methods
io.netty.util.internal.shaded.org.jctools.queues

pack-priv Class MpUnboundedXaddChunk<R, E>

extends Object
Class Inheritance
Known Direct Subclasses
io.netty.util.internal.shaded.org.jctools.queues.MpmcUnboundedXaddChunk, io.netty.util.internal.shaded.org.jctools.queues.MpscUnboundedXaddChunk
Annotations
@InternalAPI
Imports
io.netty.util.internal.shaded.org.jctools.util.InternalAPI

Field Summary

Modifier and TypeField and Description
private final E[]
private volatile long
private static final long
private volatile R
private static final long
pack-priv static final int
private final boolean
private volatile R
private static final long

Constructor Summary

AccessConstructor and Description
pack-priv
MpUnboundedXaddChunk(long index, R prev, int size, boolean pooled)

Method Summary

Modifier and TypeMethod and Description
pack-priv final boolean
pack-priv final E
lvElement(int index)

pack-priv final long
pack-priv final R
pack-priv final R
pack-priv final void
soElement(int index, E e)

pack-priv final void
soIndex(long index)

pack-priv final void
soNext(R value)

pack-priv final void
soPrev(R value)

pack-priv final void
spIndex(long index)

pack-priv final E
spinForElement(int index, boolean isNull)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bufferback to summary
private final E[] buffer
indexback to summary
private volatile long index
INDEX_OFFSETback to summary
private static final long INDEX_OFFSET
nextback to summary
private volatile R next
NEXT_OFFSETback to summary
private static final long NEXT_OFFSET
NOT_USEDback to summary
pack-priv static final int NOT_USED
pooledback to summary
private final boolean pooled
prevback to summary
private volatile R prev
PREV_OFFSETback to summary
private static final long PREV_OFFSET

Constructor Detail

MpUnboundedXaddChunkback to summary
pack-priv MpUnboundedXaddChunk(long index, R prev, int size, boolean pooled)

Method Detail

isPooledback to summary
pack-priv final boolean isPooled()
lvElementback to summary
pack-priv final E lvElement(int index)
lvIndexback to summary
pack-priv final long lvIndex()
lvNextback to summary
pack-priv final R lvNext()
lvPrevback to summary
pack-priv final R lvPrev()
soElementback to summary
pack-priv final void soElement(int index, E e)
soIndexback to summary
pack-priv final void soIndex(long index)
soNextback to summary
pack-priv final void soNext(R value)
soPrevback to summary
pack-priv final void soPrev(R value)
spIndexback to summary
pack-priv final void spIndex(long index)
spinForElementback to summary
pack-priv final E spinForElement(int index, boolean isNull)