Class MpUnboundedXaddArrayQueueProducerChunk<R extends MpUnboundedXaddChunk<R,​E>,​E>

    • Field Detail

      • P_CHUNK_OFFSET

        private static final long P_CHUNK_OFFSET
      • P_CHUNK_INDEX_OFFSET

        private static final long P_CHUNK_INDEX_OFFSET
      • producerChunkIndex

        private volatile long producerChunkIndex
    • Constructor Detail

      • MpUnboundedXaddArrayQueueProducerChunk

        MpUnboundedXaddArrayQueueProducerChunk()
    • Method Detail

      • lvProducerChunkIndex

        final long lvProducerChunkIndex()
      • casProducerChunkIndex

        final boolean casProducerChunkIndex​(long expected,
                                            long value)
      • soProducerChunkIndex

        final void soProducerChunkIndex​(long value)
      • lvProducerChunk

        final R lvProducerChunk()
      • soProducerChunk

        final void soProducerChunk​(R chunk)