def purge_from_akamai(key, email_address)
      log "Requesting #{File.join(container_path, key)} to be purged from the CDN"
      response = cdn_client.delete(
        File.join(container_path, Raca::Util.url_encode(key)),
        'X-Purge-Email' => email_address
      )
      (200..299).cover?(response.code.to_i)
    end
def purge_from_akamai(key, email_address)
      log "Requesting #{File.join(container_path, key)} to be purged from the CDN"
      response = cdn_client.delete(
        File.join(container_path, Raca::Util.url_encode(key)),
        'X-Purge-Email' => email_address
      )
      (200..299).cover?(response.code.to_i)
    end
Remove +key+ from the CDN edge nodes on which it is currently cached. The object is
 not deleted from the container: as the URL is re-requested, the edge cache will be
 re-filled with the object currently in the container.

 This shouldn't be used except when it's really required (e.g. when a piece has to be
 taken down) because it's expensive: it lodges a support ticket at Akamai. (!)