i'm redoing dogpile caching on my app, and looking into cache_on_arguments
the docs say "The default key generation will use the name of the function, the module name for the function, the arguments passed, as well as an optional “namespace” parameter in order to generate a cache key."
looking at the code, cache_on_arguments will create a cache key based on the args but not the kwargs.
is this the intended behavior ? the decorator passes in all the kwargs, though I believe that is just to get the namespace and expiry info.
i just want to be sure that the default intended behavior was to interpret "arguments" as "args, but not kwargs"