decorator用具有ttl结果的memoizing可调用函数包装函数。

ttl-cache的Python项目详细描述


TTL缓存

如何使用

pip install ttl-cache
importttl_cache# use ttl_cache directly@ttl_cachedefexpensive_operation(a,b):......returnSOME_RESULTexpensive_operation(xx,yy)expensive_operation(xx,yy)# prefer cached result# ... 60 seconds laterexpensive_operation(xx,yy)# compute again# or@ttl_cache(2.0)# cache the result in the next 2 seconds, default is 60.0 secondsdefexpensive_operation(a,b):......

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Swing会在减少Windows时间后忽略第一次单击   java使用Jsoup从网页获取价格   JavaSpringbeans,使它们可用于其他类?我的组件为空?   java如何实现Servlet的渐进响应?   java使3个视图可见,然后根据条件隐藏其他视图   列出如何根据Java中ArrayList的大小为变量分配字符?   将p5js草图转换为处理的javascript问题   java如何在推送时对mongodb中的数组元素进行排序?   Java中基于字段将csv文件拆分为多个文件   java boolean onClickEventListener返回的目的   java开关和if/else的哪种组合更快?为什么?   java在其他静态方法中调用局部变量?   编码风格Java枚举应该在它们自己的文件中定义吗?   java绘制jtable单元格编辑器(位于jtable上方)   java是否可以在tomcat中编辑类文件并重新编译单个文件?   java使用基类中泛型方法的方法引用,这给了我NoSuchMethodError   Java泛型与使用参数化类有关   Java类型转换的加密输出   我对eclipse上的以下Java代码有一个问题(无法访问的代码)