private void UpdateConfiguration(DBManager dbManager, ExternalEnviromentDefaultConfig data)
 {
     SP.DB.ContextWrapper(SP.Const.CFG_KPIConnectionString, dbKPIInstance =>
     {
         var tmpExEnvConfigList = dbKPIInstance._<ExternalEnviromentDefaultConfigAccessor>().SelectDefaultValue();
         tmpExEnvConfigList.aspnet_RequestsQueued = data.aspnet_RequestsQueued;
         tmpExEnvConfigList.cpuUsage = data.cpuUsage;
         tmpExEnvConfigList.memUsage = data.memUsage;
         Entity<ExternalEnviromentDefaultConfig>.Update(dbKPIInstance.Get, tmpExEnvConfigList);
     });
 }
 public void Update(DBManager dbManager, ExternalEnviromentDefaultConfig data)
 {
     //lock to avoid concurrent actions
     lock (_locker)
     {
         UpdateConfiguration(dbManager, data);
     }
 }