类 AbstractCASReferenceCounted

java.lang.Object
org.apache.bookkeeper.mledger.util.AbstractCASReferenceCounted
所有已实现的接口:
io.netty.util.ReferenceCounted
直接已知子类:
EntryImpl

public abstract class AbstractCASReferenceCounted extends Object implements io.netty.util.ReferenceCounted
Abstract base class for classes wants to implement ReferenceCounted.
  • 构造器详细资料

    • AbstractCASReferenceCounted

      public AbstractCASReferenceCounted()
  • 方法详细资料

    • refCnt

      public final int refCnt()
      指定者:
      refCnt 在接口中 io.netty.util.ReferenceCounted
    • setRefCnt

      protected final void setRefCnt(int refCnt)
      An unsafe operation intended for use by a subclass that sets the reference count of the buffer directly.
    • retain

      public io.netty.util.ReferenceCounted retain()
      指定者:
      retain 在接口中 io.netty.util.ReferenceCounted
    • retain

      public io.netty.util.ReferenceCounted retain(int increment)
      指定者:
      retain 在接口中 io.netty.util.ReferenceCounted
    • touch

      public io.netty.util.ReferenceCounted touch()
      指定者:
      touch 在接口中 io.netty.util.ReferenceCounted
    • release

      public boolean release()
      指定者:
      release 在接口中 io.netty.util.ReferenceCounted
    • release

      public boolean release(int decrement)
      指定者:
      release 在接口中 io.netty.util.ReferenceCounted
    • deallocate

      protected abstract void deallocate()
      Called once refCnt() is equals 0.