Home / Function/ Magazine() — netty Function Reference

Magazine() — netty Function Reference

Architecture documentation for the Magazine() function in AdaptivePoolingAllocator.java from the netty codebase.

Function java Buffer Telemetry calls 1 called by 2

Entity Profile

Dependency Diagram

graph TD
  41097f8a_1d62_d8d9_681a_240be71758b9["Magazine()"]
  03ccb368_d6fc_bee6_64d5_0e674ae8c01f["Magazine"]
  41097f8a_1d62_d8d9_681a_240be71758b9 -->|defined in| 03ccb368_d6fc_bee6_64d5_0e674ae8c01f
  02a76ead_33d8_cfe3_4978_8b372c856ad7["MagazineGroup()"]
  02a76ead_33d8_cfe3_4978_8b372c856ad7 -->|calls| 41097f8a_1d62_d8d9_681a_240be71758b9
  7d98a725_7e43_8a22_908d_604424cb35a1["tryExpandMagazines()"]
  7d98a725_7e43_8a22_908d_604424cb35a1 -->|calls| 41097f8a_1d62_d8d9_681a_240be71758b9
  ddfbec96_493f_520d_562e_a4b724ac0c9b["Magazine()"]
  41097f8a_1d62_d8d9_681a_240be71758b9 -->|calls| ddfbec96_493f_520d_562e_a4b724ac0c9b
  style 41097f8a_1d62_d8d9_681a_240be71758b9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java lines 830–842

        Magazine(MagazineGroup group, boolean shareable, ChunkController chunkController) {
            this.group = group;
            this.chunkController = chunkController;

            if (shareable) {
                // We only need the StampedLock if this Magazine will be shared across threads.
                allocationLock = new StampedLock();
                recycler = AdaptiveRecycler.sharedWith(MAGAZINE_BUFFER_QUEUE_CAPACITY);
            } else {
                allocationLock = null;
                recycler = null;
            }
        }

Domain

Subdomains

Calls

Frequently Asked Questions

What does Magazine() do?
Magazine() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java.
Where is Magazine() defined?
Magazine() is defined in buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java at line 830.
What does Magazine() call?
Magazine() calls 1 function(s): Magazine.
What calls Magazine()?
Magazine() is called by 2 function(s): MagazineGroup, tryExpandMagazines.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free