LocalPoolHandle Class — netty Architecture
Architecture documentation for the LocalPoolHandle class in Recycler.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD c4fe7b0a_6442_8b70_d0ab_92d6a3770295["LocalPoolHandle"] 92da7dba_a9f6_c802_c3c1_5a54e228e444["Recycler.java"] c4fe7b0a_6442_8b70_d0ab_92d6a3770295 -->|defined in| 92da7dba_a9f6_c802_c3c1_5a54e228e444 ec449292_e0f8_2ff3_0c9a_faee1decc0eb["LocalPoolHandle()"] c4fe7b0a_6442_8b70_d0ab_92d6a3770295 -->|method| ec449292_e0f8_2ff3_0c9a_faee1decc0eb 45ebb211_9894_1f8d_b40e_44c368c6b0a5["recycle()"] c4fe7b0a_6442_8b70_d0ab_92d6a3770295 -->|method| 45ebb211_9894_1f8d_b40e_44c368c6b0a5 60605376_d032_89a9_ec3c_133c6dd59a78["unguardedRecycle()"] c4fe7b0a_6442_8b70_d0ab_92d6a3770295 -->|method| 60605376_d032_89a9_ec3c_133c6dd59a78
Relationship Graph
Source Code
common/src/main/java/io/netty/util/Recycler.java lines 51–73
private static final class LocalPoolHandle<T> extends EnhancedHandle<T> {
private final UnguardedLocalPool<T> pool;
private LocalPoolHandle(UnguardedLocalPool<T> pool) {
this.pool = pool;
}
@Override
public void recycle(T object) {
UnguardedLocalPool<T> pool = this.pool;
if (pool != null) {
pool.release(object);
}
}
@Override
public void unguardedRecycle(final Object object) {
UnguardedLocalPool<T> pool = this.pool;
if (pool != null) {
pool.release((T) object);
}
}
}
Source
Frequently Asked Questions
What is the LocalPoolHandle class?
LocalPoolHandle is a class in the netty codebase, defined in common/src/main/java/io/netty/util/Recycler.java.
Where is LocalPoolHandle defined?
LocalPoolHandle is defined in common/src/main/java/io/netty/util/Recycler.java at line 51.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free