Class SequencedAtomicReferenceArrayQueue<E>

    • Field Detail

      • sequenceBuffer

        protected final java.util.concurrent.atomic.AtomicLongArray sequenceBuffer
    • Constructor Detail

      • SequencedAtomicReferenceArrayQueue

        public SequencedAtomicReferenceArrayQueue​(int capacity)
    • Method Detail

      • calcSequenceOffset

        protected final long calcSequenceOffset​(long index)
      • calcSequenceOffset

        protected static int calcSequenceOffset​(long index,
                                                int mask)
      • soSequence

        protected final void soSequence​(java.util.concurrent.atomic.AtomicLongArray buffer,
                                        int offset,
                                        long e)
      • lvSequence

        protected final long lvSequence​(java.util.concurrent.atomic.AtomicLongArray buffer,
                                        int offset)