Class Recycler.DefaultHandle<T>
java.lang.Object
io.netty.util.Recycler.EnhancedHandle<T>
io.netty.util.Recycler.DefaultHandle<T>
- All Implemented Interfaces:
ObjectPool.Handle<T>, Recycler.Handle<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Recycler.LocalPool<T> private intprivate static final intprivate static final intprivate static final AtomicIntegerFieldUpdater<Recycler.DefaultHandle<?>> private T -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) Tget()voidRecycle theObjectif possible and so make it ready to be reused.(package private) void(package private) void(package private) voidvoidunguardedRecycle(Object object) (package private) void
-
Field Details
-
STATE_CLAIMED
private static final int STATE_CLAIMED- See Also:
-
STATE_AVAILABLE
private static final int STATE_AVAILABLE- See Also:
-
STATE_UPDATER
-
state
private volatile int state -
localPool
-
value
-
-
Constructor Details
-
DefaultHandle
DefaultHandle(Recycler.LocalPool<T> localPool)
-
-
Method Details
-
recycle
Description copied from interface:ObjectPool.HandleRecycle theObjectif possible and so make it ready to be reused. -
unguardedRecycle
- Specified by:
unguardedRecyclein classRecycler.EnhancedHandle<T>
-
get
T get() -
set
-
toClaimed
void toClaimed() -
toAvailable
void toAvailable() -
unguardedToAvailable
void unguardedToAvailable()
-