docs: def store(self, response):
          """Store response in cache, skipping if code is forbidden.
  
          :param requests.Response response: HTTP response
  
          """
          if response.status_code not in CACHE_CODES:
              return
          now = datetime.datetime.now()
          self.data[response.url] = {
              'date': now,
              'response': response,
          }
          logger.info('Stored response in cache')
          self._reduce_age(now)
          self._reduce_count()