public class MRUFilterCachingStrategy extends Object implements FilterCachingStrategy
hibernate.search.filter.cache_strategy.size
Above this limit, Filters are kept as soft references| Constructor and Description |
|---|
MRUFilterCachingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCachedFilter(FilterKey key,
org.apache.lucene.search.Query filter)
Propose a candidate filter for caching.
|
org.apache.lucene.search.Query |
getCachedFilter(FilterKey key)
Retrieve the cached filter for a given key or null if not cached.
|
void |
initialize(Properties properties)
Initialize the strategy from the properties.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCachedFilterpublic void initialize(Properties properties)
FilterCachingStrategyinitialize in interface FilterCachingStrategyproperties - the caching strategy configurationpublic org.apache.lucene.search.Query getCachedFilter(FilterKey key)
FilterCachingStrategygetCachedFilter in interface FilterCachingStrategykey - the filter keypublic void addCachedFilter(FilterKey key, org.apache.lucene.search.Query filter)
FilterCachingStrategyaddCachedFilter in interface FilterCachingStrategykey - the filter keyfilter - the filter to cacheCopyright © 2006–2017 Hibernate. All rights reserved.