1234567891011121314151617181920212223242526272829303132333435363738 |
- "Dummy cache backend"
-
- from django.core.cache.backends.base import DEFAULT_TIMEOUT, BaseCache
-
-
- class DummyCache(BaseCache):
- def __init__(self, host, *args, **kwargs):
- super().__init__(*args, **kwargs)
-
- def add(self, key, value, timeout=DEFAULT_TIMEOUT, version=None):
- key = self.make_key(key, version=version)
- self.validate_key(key)
- return True
-
- def get(self, key, default=None, version=None):
- key = self.make_key(key, version=version)
- self.validate_key(key)
- return default
-
- def set(self, key, value, timeout=DEFAULT_TIMEOUT, version=None):
- key = self.make_key(key, version=version)
- self.validate_key(key)
-
- def touch(self, key, timeout=DEFAULT_TIMEOUT, version=None):
- self.validate_key(key)
- return False
-
- def delete(self, key, version=None):
- key = self.make_key(key, version=version)
- self.validate_key(key)
-
- def has_key(self, key, version=None):
- key = self.make_key(key, version=version)
- self.validate_key(key)
- return False
-
- def clear(self):
- pass
|