org.elasticsearch.indices.cache.filter
Class IndicesFilterCache
java.lang.Object
org.elasticsearch.common.component.AbstractComponent
org.elasticsearch.indices.cache.filter.IndicesFilterCache
- All Implemented Interfaces:
- com.google.common.cache.RemovalListener<WeightedFilterCache.FilterCacheKey,DocSet>
public class IndicesFilterCache
- extends AbstractComponent
- implements com.google.common.cache.RemovalListener<WeightedFilterCache.FilterCacheKey,DocSet>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IndicesFilterCache
@Inject
public IndicesFilterCache(Settings settings,
NodeSettingsService nodeSettingsService)
addRemovalListener
public void addRemovalListener(String index,
com.google.common.cache.RemovalListener<WeightedFilterCache.FilterCacheKey,DocSet> listener)
removeRemovalListener
public void removeRemovalListener(String index)
close
public void close()
cache
public com.google.common.cache.Cache<WeightedFilterCache.FilterCacheKey,DocSet> cache()
onRemoval
public void onRemoval(com.google.common.cache.RemovalNotification<WeightedFilterCache.FilterCacheKey,DocSet> removalNotification)
- Specified by:
onRemoval
in interface com.google.common.cache.RemovalListener<WeightedFilterCache.FilterCacheKey,DocSet>
Copyright © 2009-2012. All Rights Reserved.