Roadmap
The current stable version is 1.1.0. Here is the progress on planned features:
Completed
[x] Use classes as decorators for caching objects
[x] Add expired time for caching objects (TTL)
[x] Add thread-safe parameter
[x] Improved static type hints for all methods
[x] Dropped support for Python below 3.10
[x] Bug fixes in core modules (
lru.lrucache,lru.heap)
Planned / In progress
[ ] Scale the LRUCache capacity beyond 128
[ ] Backport and integrate with Django request/response cycle
[ ] Improve code coverage to 90 % for critical modules
[ ] Fix critical bugs in the
lru.decoratorsmodule
Contributions
Contributors are welcome! I gladly accept any contributions to this project. Feel free to raise an issue or submit a pull request for improvements or bug fixes.