Sorry if this is somehow obvious but I can't find it. Does dogpile.cache have any way to choose a backend automatically (e.g. by trying them from fast to slow until one works)?
I want to use it in some code that many people can use and customize and would like to minimize the setup that is strictly necessary for them.
Of course then the code should only use the shared functionality like get, set, delete and cache_on_arguments but that seems useful enough.
If it doesn't exist, would that be something you'd want to include if someone made it? (I'm not promising). And do you have any pointer on where to implement it? Make a special backend for it that just proxies all requests to the first working other backend it finds?