高速化の為にローカルにキャッシュを設けたい、でもメモリを無駄遣いする気はない、といった場合にLRU(Least Recentry Used)キャッシュを使うのはよくあるパターンです。 pythonでLRUキャッシュをさがすといくつか選択肢が見つかります。 $ pip search lru pylru - A least recently used (LRU) cache implementation ciutils - Helpers to use in CI environments (e.g. use xmlrunner together with `test` command) repoze.lru - A tiny LRU cache implementation and decorator darts.util.lru - Simple dictionary with LRU b