diff options
author | Raymond Hettinger <python@rcn.com> | 2012-05-20 04:20:48 (GMT) |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2012-05-20 04:20:48 (GMT) |
commit | 010ce3283a6989979817ffdb7beb603cb6dabe15 (patch) | |
tree | d21f700f81d0b1e410c2c47c5d5990479bc876f5 | |
parent | 3759877f87e0bc35fa6fefcb7c8e9a88ccbc936a (diff) | |
download | cpython-010ce3283a6989979817ffdb7beb603cb6dabe15.zip cpython-010ce3283a6989979817ffdb7beb603cb6dabe15.tar.gz cpython-010ce3283a6989979817ffdb7beb603cb6dabe15.tar.bz2 |
Minor change to default lru size. Set default to a power of two.
-rw-r--r-- | Doc/library/functools.rst | 2 | ||||
-rw-r--r-- | Lib/functools.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/Doc/library/functools.rst b/Doc/library/functools.rst index 05f97b1..1b0d82a 100644 --- a/Doc/library/functools.rst +++ b/Doc/library/functools.rst @@ -40,7 +40,7 @@ The :mod:`functools` module defines the following functions: .. versionadded:: 3.2 -.. decorator:: lru_cache(maxsize=100, typed=False) +.. decorator:: lru_cache(maxsize=128, typed=False) Decorator to wrap a function with a memoizing callable that saves up to the *maxsize* most recent calls. It can save time when an expensive or I/O bound diff --git a/Lib/functools.py b/Lib/functools.py index 8ef1732..9f024f1 100644 --- a/Lib/functools.py +++ b/Lib/functools.py @@ -166,7 +166,7 @@ class _CacheKey(list): def __hash__(self): return self.hashvalue -def lru_cache(maxsize=100, typed=False): +def lru_cache(maxsize=128, typed=False): """Least-recently-used cache decorator. If *maxsize* is set to None, the LRU features are disabled and the cache |