Bug 1090810 - [Stingray] add SettingsCache to smart system

This is copied from settings app. I will remove them. Currently, we don't need them.