lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Jordan <robe...@gmx.net>
Subject Re: Memory Leak because of ClosableThreadLocal
Date Wed, 15 Dec 2010 12:02:06 GMT
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


Mime
View raw message