Package org.apache.hadoop.hbase.nio
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 Summary
Modifier and TypeMethodDescriptiondefault boolean
release
(int increment) default HBaseReferenceCounted
retain
(int increment) default HBaseReferenceCounted
touch()
default HBaseReferenceCounted
Methods inherited from interface org.apache.hbase.thirdparty.io.netty.util.ReferenceCounted
refCnt, release, retain
-
Method Details
-
retain
- Specified by:
retain
in interfaceorg.apache.hbase.thirdparty.io.netty.util.ReferenceCounted
-
release
- Specified by:
release
in interfaceorg.apache.hbase.thirdparty.io.netty.util.ReferenceCounted
-
touch
- Specified by:
touch
in interfaceorg.apache.hbase.thirdparty.io.netty.util.ReferenceCounted
-
touch
- Specified by:
touch
in interfaceorg.apache.hbase.thirdparty.io.netty.util.ReferenceCounted
-