feat(cache): add listener for relevant config values