class AppEngineCache:
lifetime = 3600 #in seconds, 1 hour
def get_data(key):
data = memcache.get(key)
if data is not None:
return data
else:
data = self.query_for_data()
memcache.add(key, data, 60) #key, value, time in seconds
#or set multiple values:
memcache.set_multi({ "USA_98105": "raining","USA_94105": "foggy","USA_94043":
"sunny"
},key_prefix="weather_", time=3600)
return data
Комментариев нет:
Отправить комментарий