FieldCacheImpl's getCacheEntries() is buggy as it uses WeakHashMap incorrectly
and leads to ConcurrentModExceptions
-------------------------------------------------------------------------------------------------------------------
Key: LUCENE-2273
URL: https://issues.apache.org/jira/browse/LUCENE-2273
Project: Lucene - Java
Issue Type: Bug
Reporter: Uwe Schindler
The way how WeakHashMap works internally leads to the fact that it is not
allowed to iterate over a WHM.keySet() and then get() the value. As each get()
operation inspects the ReferenceQueue of the weak keys, they may suddenly
disappear. If you use the entrySet() iterator you get key and value and no need
to call get(), contains(),... that inspects the ReferenceQueue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]