summaryrefslogtreecommitdiff
path: root/dogpile/cache/region.py
diff options
context:
space:
mode:
Diffstat (limited to 'dogpile/cache/region.py')
-rw-r--r--dogpile/cache/region.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/dogpile/cache/region.py b/dogpile/cache/region.py
index 04be3ed..00228ca 100644
--- a/dogpile/cache/region.py
+++ b/dogpile/cache/region.py
@@ -1192,6 +1192,10 @@ class CacheRegion(object):
in zip(gen_keys, keys))
)
+ def get(*arg):
+ keys = key_generator(*arg)
+ return self.get_multi(keys)
+
def refresh(*arg):
keys = key_generator(*arg)
values = fn(*arg)
@@ -1209,6 +1213,7 @@ class CacheRegion(object):
decorate.set = set_
decorate.invalidate = invalidate
decorate.refresh = refresh
+ decorate.get = get
return decorate
return decorator