File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
src/main/java/org/springframework/retry/support Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 1616
1717package org .springframework .retry .support ;
1818
19+ import java .util .Collections ;
1920import java .util .IdentityHashMap ;
2021import java .util .Map ;
2122import java .util .function .Function ;
5354 * be used to further customize tags on the timers.
5455 *
5556 * @author Artem Bilan
57+ * @author Huijin Hong
5658 * @since 2.0.8
5759 */
5860public class MetricsRetryListener implements RetryListener {
@@ -61,7 +63,8 @@ public class MetricsRetryListener implements RetryListener {
6163
6264 private final MeterRegistry meterRegistry ;
6365
64- private final Map <RetryContext , Timer .Sample > retryContextToSample = new IdentityHashMap <>();
66+ private final Map <RetryContext , Timer .Sample > retryContextToSample = Collections
67+ .synchronizedMap (new IdentityHashMap <>());
6568
6669 private final Timer .Builder retryMeterProvider ;
6770
You can’t perform that action at this time.
0 commit comments