private void Save() { lock (_syncRoot) { if (!_isDirty.Value) { return; } _isDirty.Value = false; SettingsStorageAdapter.PersistAsync(_settings).Wait(); } }