コード例 #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
コード例 #2
0
ファイル: queue.py プロジェクト: mhawthorne/antonym
 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
コード例 #3
0
ファイル: queue.py プロジェクト: mhawthorne/antonym
 def clear(self):
     logging.debug("clear")
     memcache.delete(self.__max_index_key())
     memcache.delete_multi(self.__item_keys(self.max_index()))
コード例 #4
0
 def clear(self):
     logging.debug("clear")
     memcache.delete(self.__max_index_key())
     memcache.delete_multi(self.__item_keys(self.max_index()))
コード例 #5
0
ファイル: decorators.py プロジェクト: mhawthorne/antonym
 def args_wrapper(*args, **kw):
     keys = key_call(*args, **kw)
     value = f(*args, **kw)
     for k in keys:
         memcache.delete(k)
     return value
コード例 #6
0
ファイル: decorators.py プロジェクト: mhawthorne/antonym
 def args_wrapper(*args, **kw):
     key = key_call(*args, **kw)
     value = f(*args, **kw)
     memcache.delete(key)
     return value
コード例 #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
コード例 #8
0
 def args_wrapper(*args, **kw):
     key = key_call(*args, **kw)
     value = f(*args, **kw)
     memcache.delete(key)
     return value