Example #1
0
 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
Example #2
0
 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
Example #3
0
 def clear(self):
     logging.debug("clear")
     memcache.delete(self.__max_index_key())
     memcache.delete_multi(self.__item_keys(self.max_index()))
Example #4
0
 def clear(self):
     logging.debug("clear")
     memcache.delete(self.__max_index_key())
     memcache.delete_multi(self.__item_keys(self.max_index()))
Example #5
0
 def args_wrapper(*args, **kw):
     keys = key_call(*args, **kw)
     value = f(*args, **kw)
     for k in keys:
         memcache.delete(k)
     return value
Example #6
0
 def args_wrapper(*args, **kw):
     key = key_call(*args, **kw)
     value = f(*args, **kw)
     memcache.delete(key)
     return value
Example #7
0
 def args_wrapper(*args, **kw):
     keys = key_call(*args, **kw)
     value = f(*args, **kw)
     for k in keys:
         memcache.delete(k)
     return value
Example #8
0
 def args_wrapper(*args, **kw):
     key = key_call(*args, **kw)
     value = f(*args, **kw)
     memcache.delete(key)
     return value