class Typhoeus::Hydra

def handle_request(request, response, live_request = true)

def handle_request(request, response, live_request = true)
  request.response = response
  if live_request && request.cache_timeout && @cache_setter
    @cache_setter.call(request)
  end
  @on_complete.call(response) if @on_complete
  request.call_handlers
  if requests = @memoized_requests[request.url]
    requests.each do |r|
      r.response = response
      r.call_handlers
    end
  end
end