uschindler commented on PR #816:
URL: https://github.com/apache/lucene/pull/816#issuecomment-1111142462

   I agree with both of you:
   - We should avoid ThreadLocal at places where it can be done in another way 
(like for StoredFieldsReaders, it can just create a new one, escape analysis 
will throw it away! Warning: testing please with many iterations and tiered 
compilation turned on)
   - At other places (analyzers): just use default ThreadLocal
   
   If we remove CloseableThreadLocal please also look at other "dead" classes 
in utils package. While looking for a WeakConcurrentHashMap I found 
oal.util.WeakIdentityHashMap, which seems no longer used (maybe in Solr, then 
move there). I implemented it long time ago for AttributeSource, but that's 
obsolete. Also VirtualMethod (the sophisticated Policeman overridden method 
checker is also dead, only one usage in TestFramework -> move there).


-- 
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: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to