def cache_result(self, result: Any) -> None:
    self.cache[self.cache_key] = result
    setattr(self.caching_object, self._cache_name(), self.cache)
def cache_result(self, result: Any) -> None:
    self.cache[self.cache_key] = result
    setattr(self.caching_object, self._cache_name(), self.cache)