I've a need to get/set values from an LFU cache directly, rather than as a function decorator. The need is as such: ```python 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?