rmuir commented on pull request #2429:
URL: https://github.com/apache/lucene-solr/pull/2429#issuecomment-790551382


   I still don't like the unmodifiable-interface. Sorry, I disagree with 
exposing thread-safe methods officially in the API for class that should only 
be used by one thread, just because one user of the class did it in a wrong way.
   
   It was my understanding that the problem is being solved this way because 
its "too hard" to fix lucene-monitor to instead do things correctly: I'll 
accept that we should do a "quick fix" to workaround its bugginess, but we 
should ultimately file JIRA issue to fix it (it should not use such a class 
with multiple threads).
   
   We shouldn't expose what we have done in public apis, it is just a temporary 
solution. If someone wants such a genpurpose hashtable they can use `HashMap` 
from their jdk, we aren't a hashtable library.


----------------------------------------------------------------
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.

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