Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Classes | Namespaces
CloseableThreadLocal.cs File Reference

Go to the source code of this file.

Classes

class  Lucene.Net.Util.CloseableThreadLocal< T >
 Java's builtin ThreadLocal has a serious flaw: it can take an arbitrarily long amount of time to dereference the things you had stored in it, even once the ThreadLocal instance itself is no longer referenced. This is because there is single, master map stored for each thread, which all ThreadLocals share, and that master map only periodically purges "stale" entries. More...
 
class  Lucene.Net.Util.CloseableThreadLocalExtensions
 

Namespaces

package  Lucene.Net.Util