rgoers commented on PR #1401:
URL: https://github.com/apache/logging-log4j2/pull/1401#issuecomment-1537341864

   I was actually looking for this today as I will be needing to add another 
ThreadLocal (as much as I really don't want to). But in looking at this PR 
again I do have some concerns about it.
   
   1. It uses a Factory to provide a "specification" (really just a String key) 
to determine what kind of Recycler to provide. That seems somewhat ugly to me. 
I'd prefer a Spec object that provides attributes for what the characteristics 
are.
   2. It seems every ThreadLocal usage will simply be replaced by a Recycler 
instance. Instead, I would prefer that there is a Recylcer registry (i.e. - a 
Map) that contains all the Recyclers. That allows us to reference a Recycler 
from anywhere without needing them to be injected or passed around.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to