offerChunk() — netty Function Reference
Architecture documentation for the offerChunk() function in AdaptivePoolingAllocator.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 8b849fa9_e590_a1c7_94f9_6de2bdddf91a["offerChunk()"] 5c7d3ca5_8d2c_76d2_0628_1864f492365d["MagazineGroup"] 8b849fa9_e590_a1c7_94f9_6de2bdddf91a -->|defined in| 5c7d3ca5_8d2c_76d2_0628_1864f492365d feca76a1_135e_83be_6297_3ca41c7e00bd["offerChunk()"] feca76a1_135e_83be_6297_3ca41c7e00bd -->|calls| 8b849fa9_e590_a1c7_94f9_6de2bdddf91a 3e789ca7_f805_04a7_37bc_e818b4066279["offerToQueue()"] 3e789ca7_f805_04a7_37bc_e818b4066279 -->|calls| 8b849fa9_e590_a1c7_94f9_6de2bdddf91a fd186d64_9da5_df36_66cb_2167df031bd3["freeChunkReuseQueue()"] 8b849fa9_e590_a1c7_94f9_6de2bdddf91a -->|calls| fd186d64_9da5_df36_66cb_2167df031bd3 feca76a1_135e_83be_6297_3ca41c7e00bd["offerChunk()"] 8b849fa9_e590_a1c7_94f9_6de2bdddf91a -->|calls| feca76a1_135e_83be_6297_3ca41c7e00bd 04f8cd58_f031_827b_41fb_b7445b790e37["hasUnprocessedFreelistEntries()"] 8b849fa9_e590_a1c7_94f9_6de2bdddf91a -->|calls| 04f8cd58_f031_827b_41fb_b7445b790e37 64a005fb_49a2_2033_49c6_cbcbad4ec48a["processFreelistEntries()"] 8b849fa9_e590_a1c7_94f9_6de2bdddf91a -->|calls| 64a005fb_49a2_2033_49c6_cbcbad4ec48a style 8b849fa9_e590_a1c7_94f9_6de2bdddf91a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java lines 466–481
boolean offerChunk(Chunk chunk) {
if (freed) {
return false;
}
if (chunk.hasUnprocessedFreelistEntries()) {
chunk.processFreelistEntries();
}
boolean isAdded = chunkCache.offerChunk(chunk);
if (freed && isAdded) {
// Help to free the reuse queue.
freeChunkReuseQueue(ownerThread);
}
return isAdded;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does offerChunk() do?
offerChunk() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java.
Where is offerChunk() defined?
offerChunk() is defined in buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java at line 466.
What does offerChunk() call?
offerChunk() calls 4 function(s): freeChunkReuseQueue, hasUnprocessedFreelistEntries, offerChunk, processFreelistEntries.
What calls offerChunk()?
offerChunk() is called by 2 function(s): offerChunk, offerToQueue.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free