示例#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
示例#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
示例#3
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())
示例#4
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())
示例#5
0
 def add(self, value):
     logging.debug("add %s" % str(value))
     memcache.incr(self.__max_index_key())
     ckey = self.__item_key(self.max_index())
     memcache.set(ckey, value, **self.__defaults())
示例#6
0
 def add(self, value):
     logging.debug("add %s" % str(value))
     memcache.incr(self.__max_index_key())
     ckey = self.__item_key(self.max_index())
     memcache.set(ckey, value, **self.__defaults())
示例#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
示例#8
0
 def args_wrapper(*args, **kw):
     key, value = pair_call(*args, **kw)
     return_value = f(*args, **kw)
     memcache.set(key, value, **cache_kw)
     return return_value
示例#9
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
示例#10
0
 def args_wrapper(*args, **kw):
     key, value = pair_call(*args, **kw)
     return_value = f(*args, **kw)
     memcache.set(key, value, **cache_kw)
     return return_value