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