public void Dispose()
 {
     foreach (var exec in _pipelinedExecutor)
     {
         exec.Dispose();
     }
     _pool.Dispose();
 }
 public void Dispose()
 {
     _pool.Dispose();
 }