newRecycler() — netty Function Reference
Architecture documentation for the newRecycler() function in RecyclerTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 87dca999_f804_a974_e326_fd8f527f1246["newRecycler()"] 46ac14b1_2382_5afa_98f3_803182070b38["RecyclerTest"] 87dca999_f804_a974_e326_fd8f527f1246 -->|defined in| 46ac14b1_2382_5afa_98f3_803182070b38 7e725c35_0fe0_4456_3792_5bd564cc5c6c["testThreadCanBeCollectedEvenIfHandledObjectIsReferenced()"] 7e725c35_0fe0_4456_3792_5bd564cc5c6c -->|calls| 87dca999_f804_a974_e326_fd8f527f1246 0cbd6e51_d6f1_ca47_98c3_5056deb2c541["verySmallRecycer()"] 0cbd6e51_d6f1_ca47_98c3_5056deb2c541 -->|calls| 87dca999_f804_a974_e326_fd8f527f1246 1ad6ca0d_23ae_2354_dd38_0f17e894c21c["testMultipleRecycle()"] 1ad6ca0d_23ae_2354_dd38_0f17e894c21c -->|calls| 87dca999_f804_a974_e326_fd8f527f1246 0f15da7a_0cc5_d986_0be6_419438d2b63c["testUnguardedMultipleRecycle()"] 0f15da7a_0cc5_d986_0be6_419438d2b63c -->|calls| 87dca999_f804_a974_e326_fd8f527f1246 70ad432e_c700_e50e_aafa_660bf5f58122["testMultipleRecycleAtDifferentThread()"] 70ad432e_c700_e50e_aafa_660bf5f58122 -->|calls| 87dca999_f804_a974_e326_fd8f527f1246 d5663849_f9de_1a49_00a8_bc360fe5bd24["testMultipleRecycleAtDifferentThreadRacing()"] d5663849_f9de_1a49_00a8_bc360fe5bd24 -->|calls| 87dca999_f804_a974_e326_fd8f527f1246 4c48b5d2_b8b5_b740_21d9_b4564924f5a5["testMultipleRecycleRacing()"] 4c48b5d2_b8b5_b740_21d9_b4564924f5a5 -->|calls| 87dca999_f804_a974_e326_fd8f527f1246 22b5838f_ef41_7f0e_e808_78969bb0f5f2["testRecycle()"] 22b5838f_ef41_7f0e_e808_78969bb0f5f2 -->|calls| 87dca999_f804_a974_e326_fd8f527f1246 2e4cb8b6_fbe8_043b_a4d2_d8f7f4a943b5["testRecycleDisable()"] 2e4cb8b6_fbe8_043b_a4d2_d8f7f4a943b5 -->|calls| 87dca999_f804_a974_e326_fd8f527f1246 ab35b852_efb1_f6a1_65ab_0386b884effc["testRecycleDisableDrop()"] ab35b852_efb1_f6a1_65ab_0386b884effc -->|calls| 87dca999_f804_a974_e326_fd8f527f1246 60b90f71_7fad_ffbb_3cbf_026c2aaef53c["testMaxCapacity()"] 60b90f71_7fad_ffbb_3cbf_026c2aaef53c -->|calls| 87dca999_f804_a974_e326_fd8f527f1246 d56f21e1_98b4_0a44_24ff_56df7b6fb595["testRecycleAtDifferentThread()"] d56f21e1_98b4_0a44_24ff_56df7b6fb595 -->|calls| 87dca999_f804_a974_e326_fd8f527f1246 3bd7460f_f143_75fb_21d2_0c342e7eabc0["testRecycleAtTwoThreadsMulti()"] 3bd7460f_f143_75fb_21d2_0c342e7eabc0 -->|calls| 87dca999_f804_a974_e326_fd8f527f1246 style 87dca999_f804_a974_e326_fd8f527f1246 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
common/src/test/java/io/netty/util/RecyclerTest.java lines 68–71
protected static Recycler<HandledObject> newRecycler(OwnerType ownerType, boolean unguarded,
int maxCapacityPerThread) {
return newRecycler(ownerType, unguarded, maxCapacityPerThread, null);
}
Domain
Subdomains
Calls
Called By
- testDiscardingExceedingElementsWithRecycleAtDifferentThread()
- testMaxCapacity()
- testMaxCapacityWithRecycleAtDifferentThread()
- testMultipleRecycle()
- testMultipleRecycleAtDifferentThread()
- testMultipleRecycleAtDifferentThreadRacing()
- testMultipleRecycleRacing()
- testRecycle()
- testRecycleAtDifferentThread()
- testRecycleAtTwoThreadsMulti()
- testRecycleDisable()
- testRecycleDisableDrop()
- testThreadCanBeCollectedEvenIfHandledObjectIsReferenced()
- testUnguardedMultipleRecycle()
- verySmallRecycer()
Source
Frequently Asked Questions
What does newRecycler() do?
newRecycler() is a function in the netty codebase, defined in common/src/test/java/io/netty/util/RecyclerTest.java.
Where is newRecycler() defined?
newRecycler() is defined in common/src/test/java/io/netty/util/RecyclerTest.java at line 68.
What does newRecycler() call?
newRecycler() calls 1 function(s): HandledObject.
What calls newRecycler()?
newRecycler() is called by 15 function(s): testDiscardingExceedingElementsWithRecycleAtDifferentThread, testMaxCapacity, testMaxCapacityWithRecycleAtDifferentThread, testMultipleRecycle, testMultipleRecycleAtDifferentThread, testMultipleRecycleAtDifferentThreadRacing, testMultipleRecycleRacing, testRecycle, and 7 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free