Class LuceneQueryCachingContext
- java.lang.Object
-
- org.hibernate.search.backend.lucene.cache.impl.LuceneQueryCachingContext
-
- All Implemented Interfaces:
QueryCachingConfigurationContext
public class LuceneQueryCachingContext extends Object implements QueryCachingConfigurationContext
-
-
Constructor Summary
Constructors Constructor Description LuceneQueryCachingContext(org.apache.lucene.util.Version luceneVersion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.lucene.util.VersionluceneVersion()Optional<org.apache.lucene.search.QueryCache>queryCache()voidqueryCache(org.apache.lucene.search.QueryCache cache)Optional<org.apache.lucene.search.QueryCachingPolicy>queryCachingPolicy()voidqueryCachingPolicy(org.apache.lucene.search.QueryCachingPolicy policy)
-
-
-
Method Detail
-
luceneVersion
public org.apache.lucene.util.Version luceneVersion()
- Specified by:
luceneVersionin interfaceQueryCachingConfigurationContext- Returns:
- The Lucene version in use in the configured backend.
-
queryCache
public void queryCache(org.apache.lucene.search.QueryCache cache)
- Specified by:
queryCachein interfaceQueryCachingConfigurationContext- Parameters:
cache- TheQueryCacheto use when searching.
-
queryCache
public Optional<org.apache.lucene.search.QueryCache> queryCache()
-
queryCachingPolicy
public void queryCachingPolicy(org.apache.lucene.search.QueryCachingPolicy policy)
- Specified by:
queryCachingPolicyin interfaceQueryCachingConfigurationContext- Parameters:
policy- TheQueryCachingPolicyto use when searching.
-
queryCachingPolicy
public Optional<org.apache.lucene.search.QueryCachingPolicy> queryCachingPolicy()
-
-