cache_entry.py (688B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\caching\client\cache_entry.py 2 if False: 3 from caching.client.cache_key import CacheKey 4 from datetime import datetime 5 6 class CacheEntry(object): 7 8 def __init__(self, cache_key, value, stored_at = None): 9 self.cache_key = cache_key 10 self.value = value 11 self.stored_at = stored_at 12 13 def set_stored_timestamp(self, timestamp): 14 self.stored_at = timestamp 15 16 def __str__(self): 17 return u'cache_key={}, value={}, stored_at={}'.format(self.cache_key, self.value, self.stored_at) 18 19 def __repr__(self): 20 return '<CacheEntry {}>'.format(self.__str__())