private void Load()
 {
     lock (_syncRoot)
     {
         Tracer.Info("Loading settings.json");
         _settings = SettingsStorageAdapter.GetAll();
     }
 }
        private void Save()
        {
            lock (_syncRoot)
            {
                if (!_isDirty.Value)
                {
                    return;
                }

                _isDirty.Value = false;
                SettingsStorageAdapter.PersistAsync(_settings).Wait();
            }
        }