public class IndicesFilterCache extends AbstractComponent implements com.google.common.cache.RemovalListener<WeightedFilterCache.FilterCacheKey,org.apache.lucene.search.DocIdSet>
Modifier and Type | Field and Description |
---|---|
static String |
INDICES_CACHE_FILTER_CLEAN_INTERVAL |
static String |
INDICES_CACHE_FILTER_CONCURRENCY_LEVEL |
static String |
INDICES_CACHE_FILTER_EXPIRE |
static String |
INDICES_CACHE_FILTER_MINIMUM_ENTRY_WEIGHT |
static String |
INDICES_CACHE_FILTER_SIZE |
componentSettings, logger, settings
Constructor and Description |
---|
IndicesFilterCache(Settings settings,
ThreadPool threadPool,
NodeSettingsService nodeSettingsService) |
Modifier and Type | Method and Description |
---|---|
void |
addReaderKeyToClean(Object readerKey) |
com.google.common.cache.Cache<WeightedFilterCache.FilterCacheKey,org.apache.lucene.search.DocIdSet> |
cache() |
void |
close() |
void |
onRemoval(com.google.common.cache.RemovalNotification<WeightedFilterCache.FilterCacheKey,org.apache.lucene.search.DocIdSet> removalNotification) |
nodeName
public static final String INDICES_CACHE_FILTER_SIZE
public static final String INDICES_CACHE_FILTER_EXPIRE
public static final String INDICES_CACHE_FILTER_CONCURRENCY_LEVEL
public static final String INDICES_CACHE_FILTER_CLEAN_INTERVAL
public static final String INDICES_CACHE_FILTER_MINIMUM_ENTRY_WEIGHT
@Inject public IndicesFilterCache(Settings settings, ThreadPool threadPool, NodeSettingsService nodeSettingsService)
public void addReaderKeyToClean(Object readerKey)
public void close()
public com.google.common.cache.Cache<WeightedFilterCache.FilterCacheKey,org.apache.lucene.search.DocIdSet> cache()
public void onRemoval(com.google.common.cache.RemovalNotification<WeightedFilterCache.FilterCacheKey,org.apache.lucene.search.DocIdSet> removalNotification)
onRemoval
in interface com.google.common.cache.RemovalListener<WeightedFilterCache.FilterCacheKey,org.apache.lucene.search.DocIdSet>
Copyright © 2009–2015. All rights reserved.