ヘッダーをスキップ
Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス
12c (12.1.2)
E48005-01
  目次へ移動
目次

前
 
次
 

query-results-cache.randomize-expiry

eclipselink.query-results-cache.randomize-expiryを使用して、有効期間(query-results-cache.expiry)の設定値の10%をランダム化することを指定します。

表4-31は、この問合せヒントの値を説明しています。

表4-31 query-results-cache.randomize-expiryの有効値

Value 説明

true

有効期間の10%がランダム化されます。

false

(デフォルト)有効期間はランダム化されません。


使用方法

この問合せヒントを使用して、指定時刻に失効する複数のキャッシュ値によるボトルネックを回避します。

例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");

関連項目

詳細は、次を参照してください。