文件名称:pycache:简单易用的缓存装饰器具有比默认功能更多的功能
文件大小:22KB
文件格式:ZIP
更新时间:2024-04-05 20:03:33
Python
方法_cache
为什么
如果您要_cache对特定方法或函数的调用,则可以使用python functools._cache装饰器。 如果此配置选项不足以满足您的喜好,或者您使用的参数不可哈希,则此_缓存装饰器可能会很有用。
好处
适用于不可散列的对象
设置过期时间
计划后设置到期时间
设置每个方法的最大_cache大小
与同步和异步功能一起使用
经过适当测试
用法
使用_cache在一段时间后过期:
from pycache import _cache
# The format for schedule_type is
【文件预览】:
pycache-master
----poetry.lock(16KB)
----pycache()
--------_cache()
--------_shared()
--------__init__.py(212B)
--------_scheduler()
----pyproject.toml(668B)
----LICENCE(1KB)
----.github()
--------workflows()
----tests()
--------test_parser.py(4KB)
--------__init__.py(0B)
--------test_schedule.py(2KB)
--------test_cache.py(6KB)
----.idea()
--------misc.xml(275B)
--------vcs.xml(180B)
--------modules.xml(262B)
--------cache.iml(1KB)
--------.gitignore(176B)
--------saveactions_settings.xml(394B)
----.gitignore(2KB)
----README.md(2KB)