|
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.
|
Go to the source code of this file.
Classes | |||
| class | Lucene.Net.Util.Cache.AbstractSegmentCache | ||
| Root custom cache to allow a factory to retain references to the custom caches without having to be aware of the type. More... | |||
| class | Lucene.Net.Util.Cache.SegmentCache< T > | ||
Custom cache with two levels of keys, outer key is the IndexReader with the inner key being a string, commonly a field name but can be anything. Refer to the unit tests for an example implementation.
| |||
| class | Lucene.Net.Util.Cache.SegmentCache< T >.WeakKey | ||
| A weak referene wrapper for the hashtable keys. Whenever a key pair is added to the hashtable, the key is wrapped using a WeakKey. WeakKey saves the value of the original object hashcode for fast comparison. | |||
Namespaces | |
| package | Lucene.Net.Util.Cache |
1.8.3