| commit | 8353c6d0c86cbeddf406325094b90f91775daf2c | [log] [tgz] |
|---|---|---|
| author | rpopma <rpopma@apache.org> | Sat Sep 24 22:55:59 2016 +0900 |
| committer | rpopma <rpopma@apache.org> | Sat Sep 24 22:55:59 2016 +0900 |
| tree | 9e4ade3c3140a7ec6854ca71a49a4df5f5b39f4d | |
| parent | 580fbb4e9bd379d726328e10753cf10095acb1d2 [diff] |
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