## Uses of Interface
org.apache.lucene.search.QueryCachingPolicy

Packages that use QueryCachingPolicy
org.apache.lucene.search: Code to search indices.

### Uses of QueryCachingPolicy in org.apache.lucene.search

Classes in org.apache.lucene.search that implement QueryCachingPolicy
`class` `UsageTrackingQueryCachingPolicy` A `QueryCachingPolicy` that tracks usage statistics of recently-used filters in order to decide on which filters are worth caching.

Methods in org.apache.lucene.search that return QueryCachingPolicy
`static QueryCachingPolicy` IndexSearcher.`getDefaultQueryCachingPolicy()` Expert: Get the default `QueryCachingPolicy`.
`QueryCachingPolicy` IndexSearcher.`getQueryCachingPolicy()` Return the query cache of this `IndexSearcher`.

Methods in org.apache.lucene.search with parameters of type QueryCachingPolicy
`Weight` QueryCache.`doCache(Weight weight, QueryCachingPolicy policy)` Return a wrapper around the provided `weight` that will cache matching docs per-segment accordingly to the given `policy`.
`Weight` LRUQueryCache.`doCache(Weight weight, QueryCachingPolicy policy)`
`static void` IndexSearcher.`setDefaultQueryCachingPolicy(QueryCachingPolicy defaultQueryCachingPolicy)` Expert: set the default `QueryCachingPolicy` instance.
`void` IndexSearcher.`setQueryCachingPolicy(QueryCachingPolicy queryCachingPolicy)` Set the `QueryCachingPolicy` to use for query caching.