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 Details

    • LuceneQueryCachingContext

      public LuceneQueryCachingContext(org.apache.lucene.util.Version luceneVersion)
  • Method Details

    • luceneVersion

      public org.apache.lucene.util.Version luceneVersion()
      Specified by:
      luceneVersion in interface QueryCachingConfigurationContext
      Returns:
      The Lucene version in use in the configured backend.
    • queryCache

      public void queryCache(org.apache.lucene.search.QueryCache cache)
      Specified by:
      queryCache in interface QueryCachingConfigurationContext
      Parameters:
      cache - The QueryCache to use when searching.
    • queryCache

      public Optional<org.apache.lucene.search.QueryCache> queryCache()
    • queryCachingPolicy

      public void queryCachingPolicy(org.apache.lucene.search.QueryCachingPolicy policy)
      Specified by:
      queryCachingPolicy in interface QueryCachingConfigurationContext
      Parameters:
      policy - The QueryCachingPolicy to use when searching.
    • queryCachingPolicy

      public Optional<org.apache.lucene.search.QueryCachingPolicy> queryCachingPolicy()