Commit 09762a17 authored by Michael Droettboom's avatar Michael Droettboom
Browse files

Broaden synchronized block

parent d2bf9449
Loading
Loading
Loading
Loading
+12 −12
Original line number Diff line number Diff line
@@ -48,8 +48,9 @@ internal object TimingManager {
     */
    public fun start(metricData: CommonMetricData, timerId: Any) {
        val startTime = getElapsedNanos()
        val metricName = metricData.identifier

        synchronized(this) {
            val metricName = metricData.identifier
            uncommittedStartTimes[metricName]?.let { metricTimings ->
                if (timerId in metricTimings) {
                    recordError(
@@ -62,7 +63,6 @@ internal object TimingManager {
                }
            }

        synchronized(this) {
            uncommittedStartTimes.getOrPut(metricName, { WeakHashMap<Any, Long>() })[timerId] = startTime
        }
    }