Settings are stored as singleton's in memory under the SettingService. We need to store these in a distributed cache.
1. Create a new global setting that determines where settings will be cached, under what CacheBox provider.
2. Update cache settings, so this new setting is reflected
3. Update the setting service to store the cached settings in the provider designated.