public static void CheckAndSetAppInfo(AppInfoEx appInfo, string currentServiceName, string serviceName) { lock (_lock) { if (NeedUpdate(appInfo.Hash, appInfo.Time, currentServiceName, serviceName)) { AppInfoStorageController.SetAppInfo(appInfo); } } }
public static void StepForwardAndSetAppInfo(AppInfoEx appInfo) { lock (_lock) { var stotingInfo = AppInfoStorageController.GetAppInfo(appInfo.Hash); if (stotingInfo != null) { appInfo.Time = stotingInfo.Time + 1; } AppInfoStorageController.SetAppInfo(appInfo); } }