Apache Lucene.Net 2.4.0 Class Library API

FilterManager Class

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 class FilterManager

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Requirements

Namespace: Lucene.Net.Search

Assembly: Lucene.Net (in Lucene.Net.dll)

See Also

FilterManager Members | Lucene.Net.Search Namespace