7 type ClientPool struct {
12 func MakeClientPool() *ClientPool {
14 p.Pool = sync.Pool{New: func() interface{} {
15 arv, err := MakeArvadosClient()
25 func (p *ClientPool) Err() error {
29 func (p *ClientPool) Get() *ArvadosClient {
30 c, ok := p.Pool.Get().(*ArvadosClient)
37 func (p *ClientPool) Put(c *ArvadosClient) {