Exemplo n.º 1
0
 def max_index(self):
     ckey = self.__max_index_key()
     v = memcache.get(ckey)
     if not v:
         v = 0
         memcache.set(ckey, v, **self.__defaults())
     return v
Exemplo n.º 2
0
 def max_index(self):
     ckey = self.__max_index_key()
     v = memcache.get(ckey)
     if not v:
         v = 0
         memcache.set(ckey, v, **self.__defaults())
     return v
Exemplo n.º 3
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
Exemplo n.º 4
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
Exemplo n.º 5
0
 def args_wrapper(*args, **kw):
     key = key_call(*args, **kw)
     refresh = kw.pop("refresh", False)
     value = memcache.get(key)
     if refresh or not value:
         value = f(*args, **kw)
         if value:
             try:
                 memcache.set(key, value, **cache_kw)
             except Exception, e:
                 logging.error(traceback.print_exc())
Exemplo n.º 6
0
 def args_wrapper(*args, **kw):
     key = key_call(*args, **kw)
     refresh = kw.pop("refresh", False)
     value = memcache.get(key)
     if refresh or not value:
         value = f(*args, **kw)
         if value:
             try:
                 memcache.set(key, value, **cache_kw)
             except Exception, e:
                 logging.error(traceback.print_exc())
Exemplo n.º 7
0
 def args_wrapper(*args, **kw):
     value = memcache.get(key)
     if not value:
         value = f(*args, **kw)
         memcache.set(key, value, **cache_kw)
     return value
Exemplo n.º 8
0
 def args_wrapper(*args, **kw):
     value = memcache.get(key)
     if not value:
         value = f(*args, **kw)
         memcache.set(key, value, **cache_kw)
     return value