org.elasticsearch.index.cache.filter.none
Class NoneFilterCache
java.lang.Object
org.elasticsearch.index.AbstractIndexComponent
org.elasticsearch.index.cache.filter.none.NoneFilterCache
- All Implemented Interfaces:
- CloseableComponent, FilterCache, IndexComponent
public class NoneFilterCache
- extends AbstractIndexComponent
- implements FilterCache
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. |
void |
close()
|
boolean |
isCached(org.apache.lucene.search.Filter filter)
|
long |
sizeInBytes()
|
java.lang.String |
type()
|
org.apache.lucene.search.Filter |
weakCache(org.apache.lucene.search.Filter filterToCache)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NoneFilterCache
@Inject
public NoneFilterCache(Index index,
@IndexSettings
Settings indexSettings)
type
public java.lang.String type()
- Specified by:
type
in interface FilterCache
close
public void close()
- Specified by:
close
in interface CloseableComponent
cache
public org.apache.lucene.search.Filter cache(org.apache.lucene.search.Filter filterToCache)
- Specified by:
cache
in interface FilterCache
weakCache
public org.apache.lucene.search.Filter weakCache(org.apache.lucene.search.Filter filterToCache)
- Specified by:
weakCache
in interface FilterCache
isCached
public boolean isCached(org.apache.lucene.search.Filter filter)
- Specified by:
isCached
in interface FilterCache
clear
public void clear()
- Specified by:
clear
in interface FilterCache
clear
public void clear(org.apache.lucene.index.IndexReader reader)
- Specified by:
clear
in interface FilterCache
clearUnreferenced
public void clearUnreferenced()
- Description copied from interface:
FilterCache
- Clears unreferenced filters.
- Specified by:
clearUnreferenced
in interface FilterCache
sizeInBytes
public long sizeInBytes()
- Specified by:
sizeInBytes
in interface FilterCache