org.elasticsearch.index.cache.filter
Interface FilterCache

All Superinterfaces:
CloseableComponent, IndexComponent
All Known Implementing Classes:
AbstractConcurrentMapFilterCache, AbstractDoubleConcurrentMapFilterCache, NoneFilterCache, SoftFilterCache, WeakFilterCache

public interface FilterCache
extends IndexComponent, CloseableComponent


Method Summary
 org.apache.lucene.search.Filter cache(org.apache.lucene.search.Filter filterToCache)
           
 void clear()
           
 void clear(org.apache.lucene.index.IndexReader reader)
           
 void clearUnreferenced()
          Clears unreferenced filters.
 boolean isCached(org.apache.lucene.search.Filter filter)
           
 java.lang.String type()
           
 org.apache.lucene.search.Filter weakCache(org.apache.lucene.search.Filter filterToCache)
           
 
Methods inherited from interface org.elasticsearch.index.IndexComponent
index
 
Methods inherited from interface org.elasticsearch.common.component.CloseableComponent
close
 

Method Detail

type

java.lang.String type()

cache

org.apache.lucene.search.Filter cache(org.apache.lucene.search.Filter filterToCache)

weakCache

org.apache.lucene.search.Filter weakCache(org.apache.lucene.search.Filter filterToCache)

isCached

boolean isCached(org.apache.lucene.search.Filter filter)

clear

void clear(org.apache.lucene.index.IndexReader reader)

clear

void clear()

clearUnreferenced

void clearUnreferenced()
Clears unreferenced filters.