An NSUserDefault based setting store with a NSDictionary cache.