Fle*_*tch 6 python caching lru python-3.x functools
我正在使用 afunctools.lru_cache来提供给定输入* 的临时文件路径。但是,如果路径不再存在,我想删除/替换单个相应的键。该cache_clear()方法将是矫枉过正,cache_info()似乎没有帮助。
谢谢你的帮助!
*被缓存的方法将文件对象从 S3 流式传输到本地临时文件。
这是通过 python.org 问题允许在 lru_cache 中缓存_清除(some_key)请求的,但被拒绝。所以没有方法可以lru_cache清除特定条目。
该问题有一个很好的建议,可以使用collections.OrderedDict名为Foundation 的方法来实现您自己的变体,以滚动您自己的 LRU 缓存变体。