Class NonBlockingSetInt.NBSI

  • Enclosing class:
    NonBlockingSetInt

    private static final class NonBlockingSetInt.NBSI
    extends java.lang.Object
    • Field Detail

      • _non_blocking_set_int

        private final transient NonBlockingSetInt _non_blocking_set_int
      • _bits

        private final long[] _bits
      • _Lbase

        private static final int _Lbase
      • _Lscale

        private static final int _Lscale
      • _new_offset

        private static final long _new_offset
      • _copyIdx

        private final transient java.util.concurrent.atomic.AtomicInteger _copyIdx
      • _copyDone

        private final transient java.util.concurrent.atomic.AtomicInteger _copyDone
      • _sum_bits_length

        private final transient int _sum_bits_length
    • Method Detail

      • rawIndex

        private static long rawIndex​(long[] ary,
                                     int idx)
      • CAS

        private final boolean CAS​(int idx,
                                  long old,
                                  long nnn)
      • mask

        private static final long mask​(int i)
      • add

        public boolean add​(int i)
      • remove

        public boolean remove​(int i)
      • contains

        public boolean contains​(int i)
      • size

        public int size()
      • print

        private void print​(int d,
                           java.lang.String msg)
      • print

        private void print​(int d)