code: func (p *roundRobinResourcePool) ActiveHighWaterMark() int32 {
  	high := int32(0)
  
  	p.rwMutex.RLock()
  	defer p.rwMutex.RUnlock()
  
  	for _, locPool := range p.pools {
  		val := locPool.Pool.ActiveHighWaterMark()
  		if val > high {
  			high = val
  		}
  	}
  	return high
  }
docs: // See ResourcePool for documentation.