class Async::HTTP::Cache::Store::Memory
def lookup(key, request)
def lookup(key, request) if response = @index[key] if response.expired? @index.delete(key) @pruned += 1 return nil end if etags = request.headers[IF_NONE_MATCH] if etags.include?(response.etag) return NOT_MODIFIED end end @hit += 1 return response.dup else @miss += 1 return nil end end