Settings for the cache middleware.
Tuple type of the wrapped function's parameters.
A function that produces the cache key from the wrapped function's arguments.
Optional
Settings for the cache middleware.