summaryrefslogtreecommitdiff
path: root/dogpile
diff options
context:
space:
mode:
Diffstat (limited to 'dogpile')
-rw-r--r--dogpile/cache/backends/__init__.py2
-rw-r--r--dogpile/cache/backends/null.py (renamed from dogpile/cache/backends/dummy.py)24
2 files changed, 15 insertions, 11 deletions
diff --git a/dogpile/cache/backends/__init__.py b/dogpile/cache/backends/__init__.py
index 80309f5..84c31ab 100644
--- a/dogpile/cache/backends/__init__.py
+++ b/dogpile/cache/backends/__init__.py
@@ -1,6 +1,6 @@
from dogpile.cache.region import register_backend
-register_backend("dogpile.cache.dummy", "dogpile.cache.backends.dummy", "DummyBackend")
+register_backend("dogpile.cache.null", "dogpile.cache.backends.null", "NullBackend")
register_backend("dogpile.cache.dbm", "dogpile.cache.backends.file", "DBMBackend")
register_backend("dogpile.cache.pylibmc", "dogpile.cache.backends.memcached", "PylibmcBackend")
register_backend("dogpile.cache.bmemcached", "dogpile.cache.backends.memcached", "BMemcachedBackend")
diff --git a/dogpile/cache/backends/dummy.py b/dogpile/cache/backends/null.py
index 4e1cf8e..d5d50aa 100644
--- a/dogpile/cache/backends/dummy.py
+++ b/dogpile/cache/backends/null.py
@@ -1,18 +1,22 @@
"""
-Dummy Backend
+Null Backend
-------------
-The dummy backend does not do any cachingn at all. It is inteded to be used
-to test behaviour without caching.
+The Null backend does not do any caching at all. It can be
+used to test behavior without caching, or as a means of disabling
+caching for a region that is otherwise used normally.
+
+.. versionadded:: 0.5.4
+
"""
from dogpile.cache.api import CacheBackend, NO_VALUE
-__all__ = ['DummyBackend']
+__all__ = ['NullBackend']
-class DummyLock(object): # pragma NO COVERAGE
+class NullLock(object):
def acquire(self):
pass
@@ -20,27 +24,27 @@ class DummyLock(object): # pragma NO COVERAGE
pass
-class DummyBackend(CacheBackend): # pragma NO COVERAGE
+class NullBackend(CacheBackend):
def __init__(self, arguments):
pass
def get_mutex(self, key):
- return DummyLock()
+ return NullLock()
def get(self, key):
return NO_VALUE
- def get_multiple(self, keys):
+ def get_multi(self, keys):
return [NO_VALUE for k in keys]
def set(self, key, value):
pass
- def set_multiple(self, mapping):
+ def set_multi(self, mapping):
pass
def delete(self, key):
pass
- def delete_multiple(self, keys):
+ def delete_multi(self, keys):
pass