public class WeightedFilterCache extends AbstractIndexComponent implements FilterCache, org.apache.lucene.index.AtomicReader.CoreClosedListener, org.apache.lucene.index.IndexReader.ReaderClosedListener
| Modifier and Type | Class and Description |
|---|---|
static class |
WeightedFilterCache.FilterCacheKey |
static class |
WeightedFilterCache.FilterCacheValueWeigher
A weigher for the Guava filter cache that uses a minimum entry size
|
FilterCache.EntriesStatscomponentSettings, index, indexSettings, logger| Constructor and Description |
|---|
WeightedFilterCache(Index index,
Settings indexSettings,
IndicesFilterCache indicesFilterCache) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.Filter |
cache(org.apache.lucene.search.Filter filterToCache) |
void |
clear(Object coreCacheKey) |
void |
clear(String reason) |
void |
clear(String reason,
String[] keys) |
void |
close() |
void |
onClose(org.apache.lucene.index.IndexReader reader) |
void |
onClose(Object coreKey) |
void |
setIndexService(IndexService indexService) |
String |
type() |
index, nodeNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitindex@Inject public WeightedFilterCache(Index index, @IndexSettings Settings indexSettings, IndicesFilterCache indicesFilterCache)
public void setIndexService(IndexService indexService)
setIndexService in interface FilterCachepublic String type()
type in interface FilterCachepublic void close()
throws ElasticsearchException
close in interface Closeableclose in interface AutoCloseableElasticsearchExceptionpublic void onClose(org.apache.lucene.index.IndexReader reader)
onClose in interface org.apache.lucene.index.IndexReader.ReaderClosedListenerpublic void clear(String reason)
clear in interface FilterCachepublic void clear(String reason, String[] keys)
clear in interface FilterCachepublic void onClose(Object coreKey)
onClose in interface org.apache.lucene.index.AtomicReader.CoreClosedListenerpublic void clear(Object coreCacheKey)
clear in interface FilterCachepublic org.apache.lucene.search.Filter cache(org.apache.lucene.search.Filter filterToCache)
cache in interface FilterCacheCopyright © 2009–2016. All rights reserved.