Open
Description
I've a need to get/set values from an LFU cache directly, rather than as a function decorator. The need is as such:
def slow_function(*args, **kwargs)
cache = choose_cache_out_of_many(*args)
found = cache.get(*args, **kwags)
if found: return found
result = slow_code()
cache.set(result, *args, **kwargs)
This pattern of having multiple caches and only knowing which one to leverage inside the function that is to be cached means I cannot use a decorator.
How can I access memoization
caches directly?
Metadata
Metadata
Assignees
Labels
No labels