Home / Function/ lock() — netty Function Reference

lock() — netty Function Reference

Architecture documentation for the lock() function in PoolArena.java from the netty codebase.

Function java Buffer Telemetry called by 15

Entity Profile

Dependency Diagram

graph TD
  a9955d3f_a5f7_e9ad_827d_87d47e26b575["lock()"]
  de926ba9_75e3_c416_27fc_3623234991a8["PoolArena"]
  a9955d3f_a5f7_e9ad_827d_87d47e26b575 -->|defined in| de926ba9_75e3_c416_27fc_3623234991a8
  027331c1_1487_71f3_a618_b8048be0dc49["tcacheAllocateSmall()"]
  027331c1_1487_71f3_a618_b8048be0dc49 -->|calls| a9955d3f_a5f7_e9ad_827d_87d47e26b575
  9d7444f8_13af_6f9e_5d68_ab65ea53497c["tcacheAllocateNormal()"]
  9d7444f8_13af_6f9e_5d68_ab65ea53497c -->|calls| a9955d3f_a5f7_e9ad_827d_87d47e26b575
  49dbf789_be1b_69c7_042a_27d74a8c475d["freeChunk()"]
  49dbf789_be1b_69c7_042a_27d74a8c475d -->|calls| a9955d3f_a5f7_e9ad_827d_87d47e26b575
  877fab21_8e71_a1f7_c40c_62bf233448bd["numAllocations()"]
  877fab21_8e71_a1f7_c40c_62bf233448bd -->|calls| a9955d3f_a5f7_e9ad_827d_87d47e26b575
  ea437221_367e_96cb_d700_63557b8789f8["numNormalAllocations()"]
  ea437221_367e_96cb_d700_63557b8789f8 -->|calls| a9955d3f_a5f7_e9ad_827d_87d47e26b575
  a43f701a_7fd9_0e9a_e4ad_e3a35057eee0["numChunkAllocations()"]
  a43f701a_7fd9_0e9a_e4ad_e3a35057eee0 -->|calls| a9955d3f_a5f7_e9ad_827d_87d47e26b575
  28bde60f_e29b_2d31_1c4b_7d3c6fc117d1["numDeallocations()"]
  28bde60f_e29b_2d31_1c4b_7d3c6fc117d1 -->|calls| a9955d3f_a5f7_e9ad_827d_87d47e26b575
  57411dff_ffca_2b1e_6487_f07afba4998f["numSmallDeallocations()"]
  57411dff_ffca_2b1e_6487_f07afba4998f -->|calls| a9955d3f_a5f7_e9ad_827d_87d47e26b575
  55a46b97_fcbc_7390_127a_7e6ea7de0e08["numNormalDeallocations()"]
  55a46b97_fcbc_7390_127a_7e6ea7de0e08 -->|calls| a9955d3f_a5f7_e9ad_827d_87d47e26b575
  0a0f5687_26b9_2889_7069_5c4c8cd737ae["numChunkDeallocations()"]
  0a0f5687_26b9_2889_7069_5c4c8cd737ae -->|calls| a9955d3f_a5f7_e9ad_827d_87d47e26b575
  2fd73bbb_a3f5_7654_ce3b_b77b81a035b3["numActiveAllocations()"]
  2fd73bbb_a3f5_7654_ce3b_b77b81a035b3 -->|calls| a9955d3f_a5f7_e9ad_827d_87d47e26b575
  3dcce517_1ca8_1e19_feb2_c081f992ec05["numActiveNormalAllocations()"]
  3dcce517_1ca8_1e19_feb2_c081f992ec05 -->|calls| a9955d3f_a5f7_e9ad_827d_87d47e26b575
  7d2c8a94_2d08_25f4_2d21_6a3d693893c3["numActiveChunks()"]
  7d2c8a94_2d08_25f4_2d21_6a3d693893c3 -->|calls| a9955d3f_a5f7_e9ad_827d_87d47e26b575
  style a9955d3f_a5f7_e9ad_827d_87d47e26b575 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/PoolArena.java lines 806–808

    void lock() {
        lock.lock();
    }

Domain

Subdomains

Frequently Asked Questions

What does lock() do?
lock() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/PoolArena.java.
Where is lock() defined?
lock() is defined in buffer/src/main/java/io/netty/buffer/PoolArena.java at line 806.
What calls lock()?
lock() is called by 15 function(s): String, freeChunk, numActiveAllocations, numActiveBytes, numActiveChunks, numActiveNormalAllocations, numAllocations, numChunkAllocations, and 7 more.

Analyze Your Own Codebase

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

Try Supermodel Free