リフレッシュアヘッド・キャッシング:
キャッシュ・ローダーから最近アクセスされた任意のキャッシュ・エントリを、
失効する前に自動的かつ非同期的にリロード(リフレッシュ)するようにキャッシュを構成
リフレッシュアヘッドでは、キャッシュのエントリの有効期間(<expiry-delay>)も設定されていることを前提としています。
ex)
ローカル・キャッシュのエントリのリフレッシュアヘッド係数を0.5、
有効期間を20秒で構成しています。
つまり、エントリが有効期間の10秒(20 * 0.5)以内にアクセスされると、キャッシュ・ストアから非同期にリロードされるようにスケジュールされます。
<cache-config>
...
<distributed-scheme>
<scheme-name>categories-cache-all-scheme</scheme-name>
<service-name>DistributedCache</service-name>
<backing-map-scheme>
<!--
Read-write-backing-map caching scheme.
-->
<read-write-backing-map-scheme>
<scheme-name>categoriesLoaderScheme</scheme-name>
<internal-cache-scheme>
<local-scheme>
<scheme-ref>categories-eviction</scheme-ref>
</local-scheme>
</internal-cache-scheme>
<cachestore-scheme>
<class-scheme>
<class-name>com.demo.cache.coherence.categories.CategoryCacheLoader</class-name>
</class-scheme>
</cachestore-scheme>
<refresh-ahead-factor>0.5</refresh-ahead-factor>
</read-write-backing-map-scheme>
</backing-map-scheme>
<autostart>true</autostart>
</distributed-scheme>
...
<!--
Backing map scheme definition used by all the caches that require
size limitation and/or expiry eviction policies.
-->
<local-scheme>
<scheme-name>categories-eviction</scheme-name>
<expiry-delay>20s</expiry-delay>
</local-scheme>
...
</cache-config>
【今だけ!!!】とりあえずベンダー資格を取得したい方試験模擬問題集へ ↓お帰りにクリックお願い致します。参加ブログ(。・・)σ ポチッ

テーマ : ソフトウェア
ジャンル : コンピュータ