Perhaps `cacheOptions.options` should be `cacheOptions.storeOptions` to make it clearer.

That said, I'm not feeling great about this massive config block.  It seems like it would be better to pass in a configured instance/subclass of `CacheManager`