namespace MemoryPools.Collections.Specialized { internal sealed class PoolingNode : PoolingNodeBase { public override void Dispose() { base.Dispose(); Pool>.Return(this); } public override IPoolingNode Init(int capacity) { Next = null!; _buf = Pool.GetBuffer(capacity); return this; } } }