Class MpscRelaxedAtomicArrayQueue.AtomicLongArrayAccess

java.lang.Object
org.jctools.queues.atomic.MpscRelaxedAtomicArrayQueue.AtomicLongArrayAccess
Enclosing class:
MpscRelaxedAtomicArrayQueue<E>

private static final class MpscRelaxedAtomicArrayQueue.AtomicLongArrayAccess extends Object
  • Field Details

    • ARRAY_PAD

      private static final int ARRAY_PAD
  • Constructor Details

    • AtomicLongArrayAccess

      private AtomicLongArrayAccess()
  • Method Details

    • allocate

      private static AtomicLongArray allocate(int size)
    • calcValueOffset

      private static int calcValueOffset(int index)
    • lvValue

      protected static long lvValue(AtomicLongArray elements, int index)
    • soValue

      protected static void soValue(AtomicLongArray elements, int index, long value)
    • getAndIncrementValue

      protected static long getAndIncrementValue(AtomicLongArray elements, int index)