Class MpscRelaxedArrayQueueActiveCycleIdField<E>

    • Field Detail

      • ACTIVE_CYCLE_ID_OFFSET

        private static final long ACTIVE_CYCLE_ID_OFFSET
      • activeCycleId

        private volatile long activeCycleId
    • Constructor Detail

      • MpscRelaxedArrayQueueActiveCycleIdField

        MpscRelaxedArrayQueueActiveCycleIdField()
    • Method Detail

      • activeCycleIndex

        public static int activeCycleIndex​(long activeCycleId)
      • lvActiveCycleId

        public final long lvActiveCycleId()
      • casActiveCycleId

        public final boolean casActiveCycleId​(long expected,
                                              long value)
      • soActiveCycleId

        public final void soActiveCycleId​(long value)