GH-96851: Add link to FAQ entry for caching method calls. (GH-96902)

(cherry picked from commit bbc24b2bd5)

Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
This commit is contained in:
Miss Islington (bot) 2022-09-18 15:53:31 -07:00 committed by Pablo Galindo
parent 365f9b7b35
commit 1c345fa012
No known key found for this signature in database
GPG key ID: FFE87404168BD847
2 changed files with 5 additions and 0 deletions

View file

@ -1897,6 +1897,8 @@ The classes can be used like this:
'blog-why-python-rocks'
.. _faq-cache-method-calls:
How do I cache method calls?
----------------------------

View file

@ -191,6 +191,9 @@ The :mod:`functools` module defines the following functions:
The cache keeps references to the arguments and return values until they age
out of the cache or until the cache is cleared.
If a method is cached, the `self` instance argument is included in the
cache. See :ref:`faq-cache-method-calls`
An `LRU (least recently used) cache
<https://en.wikipedia.org/wiki/Cache_replacement_policies#Least_recently_used_(LRU)>`_
works best when the most recent calls are the best predictors of upcoming