class LHC::Caching

def before_request(request)

def before_request(request)
  return unless cache?(request)
  deprecation_warning(request.options)
  options = options(request.options)
  key = key(request, options[:key])
  response_data = cache_for(options).fetch(key)
  return unless response_data
  logger.info "Served from cache: #{key}" if logger
  from_cache(request, response_data)
end