protected override async Task SaveChangesInternal(Settings loaded) { AddTransactionCallback(() => new SettingsUpdated(loaded).Raise()); await _localCache.InsertObject("localSettings", loaded.Local); await _roamingCache.InsertObject("roamingSettings", loaded.Roaming); await _roamingSecureCache.InsertObject("secureSettings", loaded.Secure); }