Quick tip on fixing an error that may confuse you. Namely, because in the settings file, we have to give string names - so errors are somewhat abstracted from your input.
Basically, when you give the argument to
- the argument is a list of loaders;
- for the cached loader, the first argument is the cached loader,
- but it needs 1+ args - what it's caching.
- You pass this as a tuple of the loader, and its args.