'Save response to cache
:param key: key for this response
:param response: response to save
.. note:: Response is reduced before saving (with :meth:`reduce_response`)
to make it picklable'

def save_response(self, key, response):

    self.responses[key] = (self.reduce_response(response), datetime.utcnow())
