Commit 41416f06 authored by Jannis Leidel's avatar Jannis Leidel Committed by Sean Bleier

Alright, using setnx was a terrible idea. Back to set/mset.

parent 98aa77fb
...@@ -75,7 +75,7 @@ class CacheClass(BaseCache): ...@@ -75,7 +75,7 @@ class CacheClass(BaseCache):
""" """
key = self.prepare_key(key) key = self.prepare_key(key)
# store the pickled value # store the pickled value
result = self._cache.setnx(key, pickle.dumps(value)) result = self._cache.set(key, pickle.dumps(value))
# set expiration if needed # set expiration if needed
self.expire(key, timeout) self.expire(key, timeout)
# result is a boolean # result is a boolean
...@@ -138,7 +138,7 @@ class CacheClass(BaseCache): ...@@ -138,7 +138,7 @@ class CacheClass(BaseCache):
for key, value in data.iteritems(): for key, value in data.iteritems():
safe_data[self.prepare_key(key)] = pickle.dumps(value) safe_data[self.prepare_key(key)] = pickle.dumps(value)
if safe_data: if safe_data:
self._cache.msetnx(safe_data) self._cache.mset(safe_data)
map(self.expire, safe_data, [timeout]*len(safe_data)) map(self.expire, safe_data, [timeout]*len(safe_data))
def close(self, **kwargs): def close(self, **kwargs):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment