def set_cache_control_headers(max_age = FastlyRails.configuration.max_age, opts = {})
      request.session_options[:skip] = true    # no cookies
      response.headers['Cache-Control'] = opts[:cache_control] || "public, no-cache"
      response.headers['Surrogate-Control'] = opts[:surrogate_control] || build_surrogate_control(max_age, opts)
    end
def set_cache_control_headers(max_age = FastlyRails.configuration.max_age, opts = {})
      request.session_options[:skip] = true    # no cookies
      response.headers['Cache-Control'] = opts[:cache_control] || "public, no-cache"
      response.headers['Surrogate-Control'] = opts[:surrogate_control] || build_surrogate_control(max_age, opts)
    end
Sets Cache-Control and Surrogate-Control HTTP headers
 Surrogate-Control is stripped at the cache, Cache-Control persists (in case of other caches in front of fastly)
 Defaults are:
  Cache-Control: 'public, no-cache'
  Surrogate-Control: 'max-age: 30 days
 custom config example:
  {cache_control: 'public, no-cache, maxage=xyz', surrogate_control: 'max-age: blah'}