Package org.apache.lucene.search
Class FieldCache.CacheEntry
- java.lang.Object
-
- org.apache.lucene.search.FieldCache.CacheEntry
-
- Enclosing interface:
- FieldCache
public abstract static class FieldCache.CacheEntry extends Object
EXPERT: A unique Identifier/Description for each item in the FieldCache. Can be useful for logging/debugging.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
-
Constructor Summary
Constructors Constructor Description CacheEntry()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidestimateSize()Computes (and stores) the estimated size of the cache Valueabstract Class<?>getCacheType()abstract ObjectgetCustom()StringgetEstimatedSize()The most recently estimated size of the value, null unless estimateSize has been called.abstract StringgetFieldName()abstract ObjectgetReaderKey()abstract ObjectgetValue()protected voidsetEstimatedSize(String size)StringtoString()
-
-
-
Method Detail
-
getReaderKey
public abstract Object getReaderKey()
-
getFieldName
public abstract String getFieldName()
-
getCacheType
public abstract Class<?> getCacheType()
-
getCustom
public abstract Object getCustom()
-
getValue
public abstract Object getValue()
-
setEstimatedSize
protected final void setEstimatedSize(String size)
-
estimateSize
public void estimateSize()
Computes (and stores) the estimated size of the cache Value- See Also:
getEstimatedSize()
-
getEstimatedSize
public final String getEstimatedSize()
The most recently estimated size of the value, null unless estimateSize has been called.
-
-