Class LruTaxonomyWriterCache
LRU ITaxonomyWriterCache - good choice for huge taxonomies.
Note
This API is experimental and might change in incompatible ways in the next release.
Inheritance
System.Object
LruTaxonomyWriterCache
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Facet.Taxonomy.WriterCache
Assembly: Lucene.Net.Facet.dll
Syntax
public class LruTaxonomyWriterCache : ITaxonomyWriterCache, IDisposable
Constructors
| Improve this Doc View SourceLruTaxonomyWriterCache(Int32)
Creates this with LRU_HASHED method.
Declaration
public LruTaxonomyWriterCache(int cacheSize)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | cacheSize |
LruTaxonomyWriterCache(Int32, LruTaxonomyWriterCache.LRUType)
Creates this with the specified method.
Declaration
public LruTaxonomyWriterCache(int cacheSize, LruTaxonomyWriterCache.LRUType lruType)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | cacheSize | |
| LruTaxonomyWriterCache.LRUType | lruType |
Properties
| Improve this Doc View SourceIsFull
Declaration
public virtual bool IsFull { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Methods
| Improve this Doc View SourceClear()
Declaration
public virtual void Clear()
Dispose()
Declaration
public void Dispose()
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | disposing |
Get(FacetLabel)
Declaration
public virtual int Get(FacetLabel categoryPath)
Parameters
| Type | Name | Description |
|---|---|---|
| FacetLabel | categoryPath |
Returns
| Type | Description |
|---|---|
| System.Int32 |
Put(FacetLabel, Int32)
Declaration
public virtual bool Put(FacetLabel categoryPath, int ordinal)
Parameters
| Type | Name | Description |
|---|---|---|
| FacetLabel | categoryPath | |
| System.Int32 | ordinal |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Implements
System.IDisposable