#cache #lru-cache #memory #heterogenous #tracking #recency

shared_lru

具有多个缓存,支持不同缓存中最近使用值的异构跟踪

6个版本

0.1.5 2021年12月11日
0.1.4 2021年12月11日

#309 in 缓存

MIT 许可证

13KB
363

shared_lru

一个LRU缓存,可以在多个不同缓存中保持最近使用值。

这使得整个服务器,例如,可以保留K MB的异构内存用于缓存。连接到同一SharedLru的不同缓存将使用相同的“池”来跟踪最近使用。


lib.rs:

一个LRU缓存,可以在多个不同缓存中保持最近使用值。

这使得整个服务器,例如,可以保留K MB的异构内存用于缓存。连接到同一SharedLru的不同缓存将使用相同的“池”来跟踪最近使用。

依赖项

~1.3–2MB
~33K SLoC