An efficient memoizer for functions that only receive immutable arguments. Ideal for Redux and similar environments.
Helper for memoizing synchronous functions and methods
Wrap a function in a memo to reuse the first invocation result of the function
Simple decorator for caching the result of a function based on the most recent arguments
Cache for asynchronous callback functions
Stateless weak memoization replacement for reselect and memoize-one
Takes a function and returns a memoized compute.
A memoize function for reselect which will make a callback when a result changes
reusable utility that can be reused
A utility for creating an iteratively cached (memoized) result of an iterable.
Memoize functions results using an lru-cache.
Wraps any asynchronous function and provides caching of the result
Define lazy properties on objects that are initialized once and only when accessed. Also known as a lazy initialization and cached/memoized getters.
High Performance Congestion Control Map-Queue hybrid for NodeJs applications
A memoization library which only remembers the latest invocation
Memoization made easy
Memoize promise-returning functions in memory or using redis. Includes cache expire and prefetch.
Helpful functions for working in a functional style