def get_multi(self, keys): ret = [self._cache.get(key, NO_VALUE) for key in keys] if self.pickle_values: ret = [ pickle.loads(value) if value is not NO_VALUE else value for value in ret ] return ret
def get_multi(self, keys): ret = [ self._cache.get(key, NO_VALUE) for key in keys] if self.pickle_values: ret = [ pickle.loads(value) if value is not NO_VALUE else value for value in ret ] return ret
def get_multi(self, keys): if not keys: return [] values = self.client.mget(keys) return [pickle.loads(v) if v is not None else NO_VALUE for v in values]
def get(self, key): value = self.client.get(key) if value is None: return NO_VALUE return pickle.loads(value)
def get(self, key): value = self._cache.get(key, NO_VALUE) if value is not NO_VALUE and self.pickle_values: value = pickle.loads(value) return value