docs: def set(self, response: 'requests.Response') -> None:
          """Adds a response to the cache.
  
          Args:
              response: response from ESI
  
          Returns:
              None
          """
          self.data[response.url] = SavedEndpoint(
              response.json(),
              self._get_expiration(response.headers)
          )