lru-dict:适用于Python的快速且内存高效的LRU缓存

时间:2024-06-12 12:13:36
【文件属性】:

文件名称:lru-dict:适用于Python的快速且内存高效的LRU缓存

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-12 12:13:36

python C

LRU字典 固定大小的字典(如容器),一旦超过大小限制,将退出最近使用最少的(LRU)项目。 有许多可用的python实现可以执行类似的操作。 这是一种快速有效的C实现。 LRU最大容量可以在运行时修改。 如果您要查找纯python版本,请查找版本。 用法 这可用于构建LRU缓存。 用法几乎像字典。 from lru import LRU l = LRU ( 5 ) # Create an LRU container that can hold 5 items print l . peek_first_item (), l . peek_last_item () #return the MRU key and LRU key # Would print None None for i in range ( 5 ): l [ i ] = str ( i ) pri


【文件预览】:
lru-dict-master
----setup.py(965B)
----.travis.yml(148B)
----MANIFEST.in(48B)
----LICENSE(1KB)
----README.rst(3KB)
----lru.c(22KB)
----test()
--------test_lru.py(11KB)

网友评论