文件名称:timed-lru-cache:时间约束LRUCache实现
文件大小:14KB
文件格式:ZIP
更新时间:2024-05-22 13:40:43
Python
定时lru缓存 时间约束LRUCache实现 安装 pip install timedLruCache 概括 定时的LRUCache是一个类似dict的容器,它的大小也受到限制。 随时间实例化时,它使用prune方法删除过期的对象。 例子 简单的LRUCache from lrucache . lru_cache import LRUCache lru = LRUCache ( maxSize = 4 ) lru . insert_key_value ( "a" , 99 ) lru . insert_key_value ( "b" , 202 ) lru [ "c" ] = 203 lru [ "d" ] = 204 lru [ "e" ] = 205 lru . get_value ( "a" ) lru . get ( "a" , None ) print ( lru ) p
【文件预览】:
timed-lru-cache-master
----setup.py(1KB)
----.gitignore(1KB)
----requirements.txt(279B)
----lrucache()
--------__init__.py(0B)
--------utils()
--------memoize_decorator.py(2KB)
--------lru_cache.py(6KB)
----LICENSE(1KB)
----example.py(3KB)
----README.md(5KB)
----README.rst(5KB)
----tests()
--------__init__.py(0B)
--------test_lru_cache.py(5KB)