Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
![]() 前 |
![]() 次 |
eclipselink.query-results-cache.randomize-expiry
を使用して、有効期間(query-results-cache.expiry)の設定値の10%をランダム化することを指定します。
値
表4-31は、この問合せヒントの値を説明しています。
表4-31 query-results-cache.randomize-expiryの有効値
Value | 説明 |
---|---|
|
有効期間の10%がランダム化されます。 |
|
(デフォルト)有効期間はランダム化されません。 |
使用方法
この問合せヒントを使用して、指定時刻に失効する複数のキャッシュ値によるボトルネックを回避します。
例
例4-63 JPA問合せでのquery-results-cache.randomize-expiryの使用
import org.eclipse.persistence.config.HintValues; import org.eclipse.persistence.config.QueryHints; query.setHint("eclipselink.QUERY_RESULTS_CACHE_RANDOMIZE_EXPIRY", "TRUE");
例4-64 @QueryHint注釈でのquery-results-cache.randomize-expiryの使用
import org.eclipse.persistence.config.HintValues; import org.eclipse.persistence.config.QueryHints; @QueryHint(name=QueryHints.QUERY_RESULTS_CACHE_RANDOMIZE_EXPIRY, value="TRUE");
関連項目
詳細は、次を参照してください。