static async Task <PoolObject> GetFactory(Func <Task <T> > factory, AsyncLimitedObjectPool <PoolObject> a) { var value = await factory().ConfigureAwait(false); return(new PoolObject(a, value)); }
internal PoolObject(AsyncLimitedObjectPool <PoolObject> pool, T value) { _pool = pool; Value = value; }