kyr*_*nia 4 python caching python-3.x
有没有什么办法可以覆盖lru_cachePython中的?
具体来说,如果我有一个函数,例如:
import functools
@functools.lru_cache(maxsize=None)
def function_of_interest(variables):
...
return(processed_values)
Run Code Online (Sandbox Code Playgroud)
是否可以重置缓存,从而运行该函数?
是否可以重置缓存,从而重新运行该函数?
如果我的理解是正确的,你可以只使用cache_clear装饰函数。如果您通过运行它来填充缓存,这会为您清除所有指示器,即:
function_of_interest.cache_clear()
Run Code Online (Sandbox Code Playgroud)
应该产生cache_info以下结果:
CacheInfo(hits=0, misses=0, maxsize=None, currsize=0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3987 次 |
| 最近记录: |