Ejemplo n.º 1
0
 public Task <StorageClient> GetAsync()
 {
     if (_queue.TryDequeue(out var client))
     {
         return(Task.FromResult(client));
     }
     return(StorageClient.CreateAsync());
 }
 internal override void ReturnPooledStorageClientAsync(StorageClient _)
 {
 }
Ejemplo n.º 3
0
 public void Return(StorageClient client) => _queue.Enqueue(client);
Ejemplo n.º 4
0
 internal virtual void ReturnPooledStorageClientAsync(StorageClient client) => _pool.Return(client);