diff options
author | Jay Hutchinson <jlhutch@gmail.com> | 2015-03-18 01:55:32 -0500 |
---|---|---|
committer | Jay Hutchinson <jlhutch@gmail.com> | 2015-03-18 02:11:41 -0500 |
commit | 7962de72de04b3dc4d3701f80c1de6ae155cd85f (patch) | |
tree | 61d2179fcd7829a6603ad9de53bebc1a89b7c357 | |
parent | b893123f3efa8aec051cc81c4ceb7c79df803379 (diff) | |
download | pylru-7962de72de04b3dc4d3701f80c1de6ae155cd85f.tar.gz |
Added clear() and size() to FunctionCacheManager.
-rw-r--r-- | pylru.py | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -506,6 +506,12 @@ class FunctionCacheManager(object): self.func = func self.cache = lrucache(size) + def size(self, size=None): + return self.cache.size(size) + + def clear(self): + self.cache.clear() + def __call__(self, *args, **kwargs): kwtuple = tuple((key, kwargs[key]) for key in sorted(kwargs.keys())) key = (args, kwtuple) |