class Restforce::Middleware::Caching
def cache_key(env)
We don't want to cache requests for different clients, so append the
def cache_key(env) super(env) + env[:request_headers][Restforce::Middleware::Authorization::AUTH_HEADER]. gsub(/\s/, '') end
def call(env)
def call(env) expire(cache_key(env)) unless use_cache? super end
def expire(key)
def expire(key) cache.delete(key) if cache end
def use_cache?
def use_cache? @options.fetch(:use_cache, true) end