public async Task AddCpuRange(string[] cpus)
 {
     await Task.Run(() =>
     {
         var collection = new VariableInfoCollection();
         collection.Open(ConfigurationProvider.VariableSettingsFile);
         collection.AddCpuRange(cpus);
         collection.Save(ConfigurationProvider.VariableSettingsFile);
     }).ConfigureAwait(false);
 }
 public async Task RemoveRange(string cpuName, IEnumerable <string> variableNames)
 {
     await Task.Run(() =>
     {
         var collection = new VariableInfoCollection();
         collection.Open(ConfigurationProvider.VariableSettingsFile);
         collection.RemoveRange(cpuName, variableNames);
         collection.Save(ConfigurationProvider.VariableSettingsFile);
     }).ConfigureAwait(false);
 }