Create an RefCnt with an initial reference count = 1. If the reference count become
zero, the recycler will do nothing. Usually, an Heap ByteBuff will use this kind of
refCnt to track its life cycle, it help to abstract the code path although it's not really
needed to track on heap ByteBuff.