Interface HBaseReferenceCounted

All Superinterfaces:
org.apache.hbase.thirdparty.io.netty.util.ReferenceCounted
All Known Subinterfaces:
Cacheable
All Known Implementing Classes:
BucketEntry, ByteBuff, ExclusiveMemHFileBlock, HFileBlock, MultiByteBuff, SharedMemHFileBlock, SingleByteBuff

@Private public interface HBaseReferenceCounted extends org.apache.hbase.thirdparty.io.netty.util.ReferenceCounted
The HBaseReferenceCounted disabled several methods in Netty's ReferenceCounted, because those methods are unlikely to be used.
  • Method Details

    • retain

      default HBaseReferenceCounted retain(int increment)
      Specified by:
      retain in interface org.apache.hbase.thirdparty.io.netty.util.ReferenceCounted
    • release

      default boolean release(int increment)
      Specified by:
      release in interface org.apache.hbase.thirdparty.io.netty.util.ReferenceCounted
    • touch

      Specified by:
      touch in interface org.apache.hbase.thirdparty.io.netty.util.ReferenceCounted
    • touch

      Specified by:
      touch in interface org.apache.hbase.thirdparty.io.netty.util.ReferenceCounted