public void UpdateFinish(DistributedStoreKey key, StoreKind storeKind, bool isPrimary, RequestInfo req, long latencyInMs, Exception exception, bool isSkipped) { this.LogExecution(key, storeKind, isPrimary, req, latencyInMs, exception, isSkipped); lock (this.locker) { PerformanceEntry orAdd = this.GetOrAdd(storeKind, isPrimary); orAdd.RecordFinish(req, latencyInMs, exception, isSkipped); } }