Skip to content

Commit ac0a353

Browse files
committed
feat(context): Improve propagators collection
1 parent 094c0d3 commit ac0a353

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

components/context/src/main/java/datadog/context/propagation/Propagators.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
import static java.util.Collections.synchronizedMap;
44
import static java.util.Comparator.comparingInt;
55

6-
import java.util.HashMap;
6+
import java.util.IdentityHashMap;
77
import java.util.Map;
88

99
public final class Propagators {
10-
private static final Map<Concern, Propagator> PROPAGATORS = synchronizedMap(new HashMap<>());
10+
private static final Map<Concern, Propagator> PROPAGATORS =
11+
synchronizedMap(new IdentityHashMap<>());
1112
private static volatile Propagator defaultPropagator = null;
1213
private static volatile boolean defaultPropagatorSet = false;
1314

0 commit comments

Comments
 (0)