Class ConcurrentSequencedCircularArrayQueue<E>

    • Field Detail

      • ARRAY_BASE

        private static final long ARRAY_BASE
      • ELEMENT_SHIFT

        private static final int ELEMENT_SHIFT
      • sequenceBuffer

        protected final long[] sequenceBuffer
    • Constructor Detail

      • ConcurrentSequencedCircularArrayQueue

        public ConcurrentSequencedCircularArrayQueue​(int capacity)
    • Method Detail

      • calcSequenceOffset

        protected final long calcSequenceOffset​(long index)
      • soSequence

        protected final void soSequence​(long[] buffer,
                                        long offset,
                                        long e)
      • lvSequence

        protected final long lvSequence​(long[] buffer,
                                        long offset)