memoization-library
A powerful caching library for Python, with TTL support and multiple algorithm options.
Stores the results of expensive function calls and returns the cached result when the same inputs occur again