Hi,
We have observed the lucene.net 2.1.0 library keep leaking memory in our
application.
One of the places we have found is located in FieldCacheImp.cs
The size of the readerCache IDictionary instance in the Cache class keep
glowing.
The keys and the values of the dictionary are the IndexReader instances
and the string[] of a specific column of all documents in the index
respectively.
The attempt fix is to remove an entry from the readerCache dictionary at
the Close method of the IndexSearcher.
Would like to know if the change attempt fix make sense. Thanks a lot.
Best Regards,
Billy