Persistent, stale-free, local and cross-machine caching for Python functions.
Contributed by @cthoyt
Contributed by @jall ! ❤️
Contributed by @lordjabez! ❤️
All thanks to the hard work of @lordjabez
Contributed by @thewchan !
Contributed by @lordjabez
Cachier now supports pickle-based caching for cases where two identically-named methods of different classes are defined in the same module. This changes the naming convention for the pickle files in which the per-function caches are saved, and so it is a breaking change.
Contributed by @shaypal5