# File lib/faraday_middleware/response/caching.rb, line 60 def cache_on_complete(env) key = cache_key(env) if cached_response = cache.read(key) finalize_response(cached_response, env) else response = @app.call(env) response.on_complete { cache.write(key, response) } end end