namespace MemoryPools.Collections.Specialized { public sealed class PoolingList : PoolingListBase { public PoolingList() => Init(); public PoolingList Init() { _root = Pool.GetBuffer>(PoolsDefaults.DefaultPoolBucketSize); _ver = 0; return this; } protected override IPoolingNode CreateNodeHolder() { return Pool>.Get().Init(PoolsDefaults.DefaultPoolBucketSize); } } }