
This Python 3 module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library's functools.lru_cache() function decorator.
The supported cache algorithms are:
* First in first out (FIFO) * Least recently used (LRU) * Most recently used (MRU) * Least frequently used (LFU) * Random replacement (RR) * Per-item time-to-live (TTL) * Time aware least recently used (TLRU)