What guarantee do you have that the asynchronous servlet is in a child thread?  
ThreadContextMap was originally an InheritableThreadLocal but had to be changed 
to a ThreadLocal due to the problems automatic inheritance causes.

Ralph

On Jul 13, 2014, at 2:56 PM, Matt Sicker <boa...@gmail.com> wrote:

> The main purpose of this class is to keep a ThreadLocal<LoggerContext> 
> variable for keeping track of LoggerContexts. Would it make sense to use 
> InheritableThreadLocal instead? This way the current thread's LoggerContext 
> is preserved for new threads in a situation such as asynchronous servlets.
> 
> -- 
> Matt Sicker <boa...@gmail.com>

Reply via email to