Filter caching singleton. It can be used by {@link Lucene.Net.Search.RemoteCachingWrapperFilter} or just to save filters locally for reuse. This class makes it possble to cache Filters even when using RMI, as it keeps the cache on the seaercher side of the RMI connection. Also could be used as a persistent storage for any filter as long as the filter provides a proper hashCode(), as that is used as the key in the cache. The cache is periodically cleaned up from a separate thread to ensure the cache doesn't exceed the maximum size.
For a list of all members of this type, see FilterManager Members.
System.Object
Lucene.Net.Search.FilterManager
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Namespace: Lucene.Net.Search
Assembly: Lucene.Net (in Lucene.Net.dll)
FilterManager Members | Lucene.Net.Search Namespace