On 15.12.2010 13:58, Ayende Rahien wrote:
No, I am using Lucene.NET 2.9.2, and it showed up there.
More specifically, I forked it around r48322

I have no idea where you got "r48322" from. The class
was reworked in r942795 and r947759.

See LUCENENET-358.

Robert



On Wed, Dec 15, 2010 at 2:02 PM, Robert Jordan<robe...@gmx.net>  wrote:

On 15.12.2010 12:58, Robert Jordan wrote:

On 15.12.2010 09:12, Ayende Rahien wrote:

The reasoning for this class doesn't hold for .NET, but that is beside
the
point.
There is somewhere in Lucene where this doesn't clean up (specifically,
ThreadResources for Term Cache)
That results in ClosableThreadLocal.slots filling up.

I fixed this by modifying ClosableThreadLocal to use the .NET ThreadLocal
class.
If you want to keep Lucene on 2.0, you probably would want to implement a
better solution, because as it stands, there isn't a good solution for
this.


This is already fixed in Lucene 2.9.2.


Correction: in *Lucene.Net* 2.9.2 :)

Robert





Reply via email to