code: func (cpc *CachePurgeClient) Purge(urls []string) error {
  	for i := 0; i < len(urls); {
  		sliceEnd := i + akamaiBatchSize
  		if sliceEnd > len(urls) {
  			sliceEnd = len(urls)
  		}
  		err := cpc.purgeBatch(urls[i:sliceEnd])
  		if err != nil {
  			return err
  		}
  		i += akamaiBatchSize
  	}
  	return nil
  }
docs: // Purge attempts to send a purge request to the Akamai CCU API cpc.retries number
  //  of times before giving up and returning ErrAllRetriesFailed