This is an automated email from the ASF dual-hosted git repository.

pkarwasz pushed a change to branch 2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


    from 200f852b45 Update `org.apache.maven.surefire:surefire-junit47` to 
version `3.5.0` (#2898)
     add f27f6bce68 Clean up `ThreadContextMap` implementations

No new revisions were added by this update.

Summary of changes:
 log4j-api-test/pom.xml                             |   2 +-
 .../log4j/test/spi/ThreadContextMapSuite.java      | 139 ++++++++++
 .../log4j/ThreadContextInheritanceTest.java        |  28 --
 .../map/StringArrayThreadContextMapTest.java       | 287 ---------------------
 .../map/UnmodifiableArrayBackedMapTest.java        |   6 +-
 .../log4j/spi/DefaultThreadContextMapTest.java     | 158 +++---------
 .../logging/log4j/spi/ThreadContextMapTest.java    |  76 ------
 log4j-api/pom.xml                                  |  11 +-
 .../org/apache/logging/log4j/ThreadContext.java    |   5 -
 .../internal/map/StringArrayThreadContextMap.java  | 199 --------------
 .../internal/map/UnmodifiableArrayBackedMap.java   |  16 +-
 .../org/apache/logging/log4j/spi/CopyOnWrite.java  |   2 +
 .../CopyOnWriteSortedArrayThreadContextMap.java    | 255 ------------------
 .../logging/log4j/spi/DefaultThreadContextMap.java | 154 +++++------
 .../logging/log4j/spi/NoOpThreadContextMap.java    |  16 +-
 .../org/apache/logging/log4j/spi/Provider.java     | 260 +++++--------------
 .../logging/log4j/spi/ThreadContextMapFactory.java |   4 +-
 .../async/AbstractAsyncThreadContextTestBase.java  |  69 ++---
 .../async/AsyncThreadContextCopyOnWriteTest.java   |  40 ---
 ...GarbageFreeSortedArrayThreadContextMapTest.java | 116 +++++++++
 .../core/impl/ThreadContextDataInjectorTest.java   |  39 ++-
 .../{ => core/impl}/ThreadContextTestAccess.java   |   7 +-
 log4j-core/pom.xml                                 |   7 +
 .../GarbageFreeSortedArrayThreadContextMap.java    |   7 +-
 .../logging/log4j/core/impl/Log4jProvider.java     | 119 +++++++++
 .../log4j/perf/appender/StringAppender.java        |  98 +++++++
 .../log4j/perf/jmh/ThreadContextBenchmark.java     |  10 +-
 .../log4j/perf/jmh/ThreadContextBenchmark2.java    | 264 +++++++++++++++++++
 .../CopyOnWriteOpenHashMapThreadContextMap.java    |  46 ----
 .../GarbageFreeOpenHashMapThreadContextMap.java    |   1 +
 log4j-to-jul/pom.xml                               |  13 +
 .../apache/logging/log4j/tojul/JULProvider.java    |  10 +-
 log4j-to-slf4j/pom.xml                             |   7 +
 .../org/apache/logging/slf4j/SLF4JProvider.java    |   4 +-
 .../.2.x.x/2330_add_faster_web_app_context_map.xml |   2 +-
 .../modules/ROOT/pages/manual/garbagefree.adoc     |   2 +-
 .../modules/ROOT/pages/manual/simple-logger.adoc   |  12 +-
 .../ROOT/pages/manual/systemproperties.adoc        |   2 +-
 .../modules/ROOT/pages/manual/thread-context.adoc  |  20 +-
 ...xt.adoc => properties-thread-context-core.adoc} |   4 +-
 ...> properties-thread-context-simple-logger.adoc} |  29 +--
 41 files changed, 1069 insertions(+), 1477 deletions(-)
 create mode 100644 
log4j-api-test/src/main/java/org/apache/logging/log4j/test/spi/ThreadContextMapSuite.java
 delete mode 100644 
log4j-api-test/src/test/java/org/apache/logging/log4j/internal/map/StringArrayThreadContextMapTest.java
 delete mode 100644 
log4j-api-test/src/test/java/org/apache/logging/log4j/spi/ThreadContextMapTest.java
 delete mode 100644 
log4j-api/src/main/java/org/apache/logging/log4j/internal/map/StringArrayThreadContextMap.java
 delete mode 100644 
log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java
 delete mode 100644 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncThreadContextCopyOnWriteTest.java
 create mode 100644 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/context/internal/GarbageFreeSortedArrayThreadContextMapTest.java
 rename log4j-core-test/src/test/java/org/apache/logging/log4j/{ => 
core/impl}/ThreadContextTestAccess.java (80%)
 rename {log4j-api/src/main/java/org/apache/logging/log4j/spi => 
log4j-core/src/main/java/org/apache/logging/log4j/core/context/internal}/GarbageFreeSortedArrayThreadContextMap.java
 (95%)
 create mode 100644 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/appender/StringAppender.java
 create mode 100644 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadContextBenchmark2.java
 delete mode 100644 
log4j-perf-test/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteOpenHashMapThreadContextMap.java
 copy 
src/site/antora/modules/ROOT/partials/manual/systemproperties/{properties-thread-context.adoc
 => properties-thread-context-core.adoc} (95%)
 rename 
src/site/antora/modules/ROOT/partials/manual/systemproperties/{properties-thread-context.adoc
 => properties-thread-context-simple-logger.adoc} (78%)

Reply via email to