Github user NightOwl888 commented on the issue:
https://github.com/apache/lucenenet/pull/181
Actually, all of this is already done in #179.
I am intrigued about the EntryIterator bug fix, though. The solution I came
up with was to maintain an internal dictionary and return the enumerator on
that set rather than the real one. But if there is a way to do it without using
up all of that extra RAM it would certainly be better.
I noticed that you also marked several tests as "LongRunning" that aren't.
The CharArrayMap was returning the EntryIterator for the current set, which was
causing infinite recursion. I gather that you marked these as long running
tests because you assumed that they would eventually finish if you let them? If
so, then maybe this fix won't solve the infinite recursion issue.
Could you elaborate on what the fix actually fixed?
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---