Esempio 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
Esempio 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
Esempio n. 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())
Esempio n. 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())
Esempio n. 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())
Esempio n. 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())
Esempio 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
Esempio n. 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
Esempio n. 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
Esempio n. 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