## Uses of Class
org.apache.cayenne.query.QueryCacheStrategy

- Packages that use QueryCacheStrategy
  Package | Description
  --- | ---
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.

- - ### Uses of QueryCacheStrategy in org.apache.cayenne.query

    Fields in org.apache.cayenne.query declared as QueryCacheStrategy
    Modifier and Type | Field and Description
    --- | ---
    `protected QueryCacheStrategy` | FluentSelect.`cacheStrategy`
    `protected QueryCacheStrategy` | SQLSelect.`cacheStrategy`

    Methods in org.apache.cayenne.query that return QueryCacheStrategy
    Modifier and Type | Method and Description
    --- | ---
    `QueryCacheStrategy` | CacheableQuery.`getCacheStrategy()`
    `QueryCacheStrategy` | FluentSelect.`getCacheStrategy()`
    `QueryCacheStrategy` | QueryMetadata.`getCacheStrategy()` Returns a caching strategy for this query.
    `QueryCacheStrategy` | QueryMetadataProxy.`getCacheStrategy()`
    `QueryCacheStrategy` | SelectById.`getCacheStrategy()`
    `QueryCacheStrategy` | SQLSelect.`getCacheStrategy()`
    `static QueryCacheStrategy` | QueryCacheStrategy.`getDefaultStrategy()` Returns the default strategy - `NO_CACHE`.
    `static QueryCacheStrategy` | QueryCacheStrategy.`safeValueOf(String string)` Returns QueryCacheStrategy for the specified string name or default strategy for invalid names.
    `static QueryCacheStrategy` | QueryCacheStrategy.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static QueryCacheStrategy[]` | QueryCacheStrategy.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.cayenne.query with parameters of type QueryCacheStrategy
    Modifier and Type | Method and Description
    --- | ---
    `ColumnSelect<T>` | ColumnSelect.`cacheStrategy(QueryCacheStrategy strategy)`
    `ObjectSelect<T>` | ObjectSelect.`cacheStrategy(QueryCacheStrategy strategy)`
    `SelectById<T>` | SelectById.`cacheStrategy(QueryCacheStrategy strategy)`
    `SQLSelect<T>` | SQLSelect.`cacheStrategy(QueryCacheStrategy strategy)`
    `ColumnSelect<T>` | ColumnSelect.`cacheStrategy(QueryCacheStrategy strategy, String cacheGroup)`
    `ObjectSelect<T>` | ObjectSelect.`cacheStrategy(QueryCacheStrategy strategy, String cacheGroup)`
    `SelectById<T>` | SelectById.`cacheStrategy(QueryCacheStrategy strategy, String cacheGroup)`
    `SQLSelect<T>` | SQLSelect.`cacheStrategy(QueryCacheStrategy strategy, String cacheGroup)`
    `void` | CacheableQuery.`setCacheStrategy(QueryCacheStrategy strategy)`

Copyright © 2001–2023 Apache Cayenne. All rights reserved.