public static void IncrementSkippedSubmission(string mdbName, bool calculateOnly = false) { StoreDriverSubmissionDatabasePerfCounters.InstanceEntry instanceEntry = StoreDriverSubmissionDatabasePerfCounters.GetInstanceEntry(mdbName); if (instanceEntry != null) { if (!calculateOnly) { instanceEntry.SkippedSubmissionsCounter.AddValue(1L); } lock (MSExchangeStoreDriverSubmissionDatabase.TotalInstance.SkippedSubmissions) { instanceEntry.PerfCounterInstance.SkippedSubmissions.RawValue = instanceEntry.SkippedSubmissionsCounter.CalculateAverage(); } } }