LOG4J2-1611 LOG4J2-1010 LOG4J2-1447 update benchmark: put & remove guarantees mutation on every call (just put same key only mutates once)
diff --git a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadContextBenchmark.java b/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadContextBenchmark.java
index 2f61369..ed30f58 100644
--- a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadContextBenchmark.java
+++ b/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadContextBenchmark.java
@@ -156,8 +156,9 @@
     }
 
     @Benchmark
-    public void put() {
+    public void putAndRemove() {
         ThreadContext.put("someKey", "someValue");
+        ThreadContext.remove("someKey");
     }
 
     @Benchmark