def remove(self): item_key = self.__item_key(self.max_index()) value = memcache.get(item_key) if value: logging.debug("remove %s" % value) memcache.delete(item_key) memcache.decr(self.__max_index_key()) return value
def clear(self): logging.debug("clear") memcache.delete(self.__max_index_key()) memcache.delete_multi(self.__item_keys(self.max_index()))
def args_wrapper(*args, **kw): keys = key_call(*args, **kw) value = f(*args, **kw) for k in keys: memcache.delete(k) return value
def args_wrapper(*args, **kw): key = key_call(*args, **kw) value = f(*args, **kw) memcache.delete(key) return value