Adding caching for DerivedCharging settings