Beispiel #1
0
        static async Task <PoolObject> GetFactory(Func <Task <T> > factory, AsyncLimitedObjectPool <PoolObject> a)
        {
            var value = await factory().ConfigureAwait(false);

            return(new PoolObject(a, value));
        }
Beispiel #2
0
 internal PoolObject(AsyncLimitedObjectPool <PoolObject> pool, T value)
 {
     _pool = pool;
     Value = value;
 }