void DeallocImpl(T item) { IPool <T> a = adapter; Release(item); if (a.inactive < a.capacity == false) { return; } a.Dealloc(item); }