A powerful caching library for Python, with TTL support and multiple algorithm options.
-
Updated
Aug 1, 2021 - Python
A powerful caching library for Python, with TTL support and multiple algorithm options.
Decorator to memoize the results of async functions via lru-cache.
Polyfill for RFC 566: @cached
Symfony bundle for class/method memoization
Simple decorator for caching the result of a function based on the most recent arguments
A memoize library which can be used standalone, or plugged into key/value stores such as redis. Also contains functionality to invalidate cache based on function name and arguments.
An enhanced memoization library for Python
Python Memoizer for classes, functions, and methods
Easy to use caching for functions and methods.
Stores the results of expensive function calls and returns the cached result when the same inputs occur again
📓 A memoize util for TypeScript.
Memoize function and TypeScript decorator for sync and async functions.
Memoize methods of a given JavaScript object
Memoize instance methods with ease.
fcache caches the result of function calls to memory or disk. Saves you the pain of recomputing slow functions over and over again. fcache works well with numpy arrays, pandas dataframes and inside ipython notebooks.
memoizing has never been easier
A straightforward LRU Cache implementation using OrderedDict
Decorators for es6+, with promise support
Memoization decorator for Python, with optional TTL (measured in time or function calls) for the cached results.
Add a description, image, and links to the memoize-decorator topic page so that developers can more easily learn about it.
To associate your repository with the memoize-decorator topic, visit your repo's landing page and select "manage topics."