diff --git a/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/WeakMapSuppliers.java b/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/WeakMapSuppliers.java index 32a16a0b7c..f579210d33 100644 --- a/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/WeakMapSuppliers.java +++ b/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/WeakMapSuppliers.java @@ -39,7 +39,7 @@ class WeakMapSuppliers { @Override public WeakMap get() { - final WeakConcurrentMap map = new WeakConcurrentMap<>(false); + final WeakConcurrentMap map = new WeakConcurrentMap<>(false, true); cleaner.scheduleCleaning(map, MapCleaner.CLEANER, CLEAN_FREQUENCY_SECONDS, TimeUnit.SECONDS); return new Adapter<>(map); }