Class RefCnt.UnsafeRefCnt

java.lang.Object
io.netty.util.internal.RefCnt.UnsafeRefCnt
Enclosing class:
RefCnt

private static final class RefCnt.UnsafeRefCnt extends Object
  • Field Details

    • VALUE_OFFSET

      private static final long VALUE_OFFSET
  • Constructor Details

    • UnsafeRefCnt

      private UnsafeRefCnt()
  • Method Details

    • getUnsafeOffset

      private static long getUnsafeOffset(Class<?> clz, String fieldName)
    • init

      static void init(RefCnt instance)
    • refCnt

      static int refCnt(RefCnt instance)
    • retain

      static void retain(RefCnt instance)
    • retain

      static void retain(RefCnt instance, int increment)
    • retain0

      private static void retain0(RefCnt instance, int increment)
    • release

      static boolean release(RefCnt instance)
    • release

      static boolean release(RefCnt instance, int decrement)
    • release0

      private static boolean release0(RefCnt instance, int decrement)
    • setRefCnt

      static void setRefCnt(RefCnt instance, int refCnt)
    • resetRefCnt

      static void resetRefCnt(RefCnt instance)
    • isLiveNonVolatile

      static boolean isLiveNonVolatile(RefCnt instance)