public override void Release(PooledClassObject obj) { T item = obj as T; obj.usingSeq = 0; base.pool.Add(item); }
public override void Release(PooledClassObject obj) { T t = obj as T; obj.usingSeq = 0u; obj.holder = null; this.pool.Add(t); }
public abstract void Release(PooledClassObject obj);