code: def update_cache(self, data=None):
          
          if data:
              self.cache_data = data
          self.cache_updated = timezone.now()
          self.save()
docs: call with new data or set data to self.cache_data and call this