5 releases (3 breaking)
0.4.0 | Nov 1, 2024 |
---|---|
0.3.0 | Jul 12, 2024 |
0.2.0 | May 10, 2024 |
0.1.1 | Apr 18, 2024 |
0.1.0 | Feb 28, 2024 |
#156 in Caching
55,508 downloads per month
Used in 22 crates
(via pingora-cache)
38KB
840 lines
An implementation of an LRU that focuses on memory efficiency, concurrency and persistence
Features
- keys can have different sizes
- LRUs are sharded to avoid global locks.
- Memory layout and usage are optimized: small and no memory fragmentation
Dependencies
~2.4–7MB
~42K SLoC