def get(self, key, default=None, version=None):
     key = self.make_key(key, version=version)
     val = self._cache.cache_get(stringify(key), self._server)
     if val is None:
         return default
     val = stringify(val)
     return pickle.loads(val)
 def get(self, key, default=None, version=None):
     full_key = self.make_key(key, version=version)
     val = self._cache.cache_get(stringify(full_key), self._server)
     if val is None:
         return default
     val = stringify(val)
     return pickle.loads(val)
 def _set(self, full_key, value, timeout):
     if timeout is True:
         uwsgi_timeout = self.default_timeout
     elif timeout is None or timeout is False:
         # Django 1.6+: Explicitly passing in timeout=None will set a non-expiring timeout.
         uwsgi_timeout = 0
     elif timeout == 0:
         # Django 1.6+: Passing in timeout=0 will set-and-expire-immediately the value.
         uwsgi_timeout = -1
     else:
         uwsgi_timeout = timeout
     self._cache.cache_update(stringify(full_key), pickle.dumps(value), uwsgi_timeout, self._server)
Exemple #4
0
 def _set(self, full_key, value, timeout):
     if timeout is True:
         uwsgi_timeout = self.default_timeout
     elif timeout is None or timeout is False:
         # Django 1.6+: Explicitly passing in timeout=None will set a non-expiring timeout.
         uwsgi_timeout = 0
     elif timeout == 0:
         # Django 1.6+: Passing in timeout=0 will set-and-expire-immediately the value.
         uwsgi_timeout = -1
     else:
         uwsgi_timeout = timeout
     self._cache.cache_update(stringify(full_key), pickle.dumps(value),
                              uwsgi_timeout, self._server)
 def delete(self, key, version=None):
     key = self.make_key(key, version=version)
     self._cache.cache_del(stringify(key), self._server)
 def set(self, key, value, timeout=None, version=None):
     if timeout is None:
         timeout = self.default_timeout
     key = self.make_key(key, version=version)
     self._cache.cache_update(stringify(key), pickle.dumps(value),
                              timeout, self._server)
 def exists(self, key):
     return self._cache.cache_exists(stringify(key), self._server)
 def delete(self, key, version=None):
     full_key = self.make_key(key, version=version)
     self._cache.cache_del(stringify(full_key), self._server)
 def exists(self, key):
     return self._cache.cache_exists(stringify(key), self._server)
 def set(self, key, value, timeout=None, version=None):
     if timeout is None:
         timeout = self.default_timeout
     key = self.make_key(key, version=version)
     self._cache.cache_update(stringify(key), pickle.dumps(value), timeout, self._server)