Matt Sicker created LOG4J2-3626:
-----------------------------------

             Summary: Flatten the ThreadContextMap interfaces with default 
methods
                 Key: LOG4J2-3626
                 URL: https://issues.apache.org/jira/browse/LOG4J2-3626
             Project: Log4j 2
          Issue Type: Improvement
          Components: API
    Affects Versions: 3.0.0
            Reporter: Matt Sicker
            Assignee: Matt Sicker
             Fix For: 3.0.0


We've introduced three additional extension interfaces to ThreadContextMap over 
time: ThreadContextMap2, CleanableThreadContextMap, and ObjectThreadContextMap. 
All of these interfaces can have their members pulled up to ThreadContextMap 
with default implementations for all the methods. This will preserve backward 
compatibility with code that still uses the extension interfaces explicitly.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to