lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ayende Rahien <aye...@ayende.com>
Subject Memory Leak because of ClosableThreadLocal
Date Wed, 15 Dec 2010 08:12:01 GMT
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.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message