Home / Function/ testRetainedDuplicateUnreleasable() — netty Function Reference

testRetainedDuplicateUnreleasable() — netty Function Reference

Architecture documentation for the testRetainedDuplicateUnreleasable() function in AbstractByteBufTest.java from the netty codebase.

Function java Buffer Search called by 4

Entity Profile

Dependency Diagram

graph TD
  36890df8_a864_0a3f_e3f1_7b2fe9182cfd["testRetainedDuplicateUnreleasable()"]
  6540f2d1_cdad_6705_dd1d_9a24e2e53242["AbstractByteBufTest"]
  36890df8_a864_0a3f_e3f1_7b2fe9182cfd -->|defined in| 6540f2d1_cdad_6705_dd1d_9a24e2e53242
  c828c719_58ae_96a1_fbf2_21e3f7998316["testRetainedDuplicateUnreleasable1()"]
  c828c719_58ae_96a1_fbf2_21e3f7998316 -->|calls| 36890df8_a864_0a3f_e3f1_7b2fe9182cfd
  760b5fcb_338c_0b3e_8d5f_1f227ec23ee9["testRetainedDuplicateUnreleasable2()"]
  760b5fcb_338c_0b3e_8d5f_1f227ec23ee9 -->|calls| 36890df8_a864_0a3f_e3f1_7b2fe9182cfd
  4c212c93_0a3c_e23e_a727_82f1900e6e3b["testRetainedDuplicateUnreleasable3()"]
  4c212c93_0a3c_e23e_a727_82f1900e6e3b -->|calls| 36890df8_a864_0a3f_e3f1_7b2fe9182cfd
  61ef1fb0_5239_a329_b785_a6efd18e4809["testRetainedDuplicateUnreleasable4()"]
  61ef1fb0_5239_a329_b785_a6efd18e4809 -->|calls| 36890df8_a864_0a3f_e3f1_7b2fe9182cfd
  style 36890df8_a864_0a3f_e3f1_7b2fe9182cfd fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java lines 5409–5420

    private void testRetainedDuplicateUnreleasable(boolean initRetainedDuplicate, boolean finalRetainedDuplicate) {
        ByteBuf buf = newBuffer(8);
        ByteBuf buf1 = initRetainedDuplicate ? buf.retainedDuplicate() : buf.duplicate().retain();
        ByteBuf buf2 = unreleasableBuffer(buf1);
        ByteBuf buf3 = finalRetainedDuplicate ? buf2.retainedDuplicate() : buf2.duplicate().retain();
        assertFalse(buf3.release());
        assertFalse(buf2.release());
        buf1.release();
        assertTrue(buf.release());
        assertEquals(0, buf1.refCnt());
        assertEquals(0, buf.refCnt());
    }

Domain

Subdomains

Frequently Asked Questions

What does testRetainedDuplicateUnreleasable() do?
testRetainedDuplicateUnreleasable() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java.
Where is testRetainedDuplicateUnreleasable() defined?
testRetainedDuplicateUnreleasable() is defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java at line 5409.
What calls testRetainedDuplicateUnreleasable()?
testRetainedDuplicateUnreleasable() is called by 4 function(s): testRetainedDuplicateUnreleasable1, testRetainedDuplicateUnreleasable2, testRetainedDuplicateUnreleasable3, testRetainedDuplicateUnreleasable4.

Analyze Your Own Codebase

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

Try Supermodel Free