Class RefCnt.UnsafeRefCnt
java.lang.Object
io.netty.util.internal.RefCnt.UnsafeRefCnt
- Enclosing class:
RefCnt
private static final class RefCnt.UnsafeRefCnt
extends java.lang.Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static longgetUnsafeOffset(java.lang.Class<?> clz, java.lang.String fieldName) (package private) static void(package private) static booleanisLiveNonVolatile(RefCnt instance) (package private) static int(package private) static boolean(package private) static booleanprivate static boolean(package private) static voidresetRefCnt(RefCnt instance) (package private) static void(package private) static voidprivate static void(package private) static voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
VALUE_OFFSET
private static final long VALUE_OFFSET
-
-
Constructor Details
-
UnsafeRefCnt
private UnsafeRefCnt()
-
-
Method Details
-
getUnsafeOffset
private static long getUnsafeOffset(java.lang.Class<?> clz, java.lang.String fieldName) -
init
-
refCnt
-
retain
-
retain
-
retain0
-
release
-
release
-
release0
-
setRefCnt
-
resetRefCnt
-
isLiveNonVolatile
-