ADF Faces Cacheライブラリをアプリケーションに追加すると、デフォルトの構成が適用されます。<application_name >/META-INF
ディレクトリのadf-config.xml
ファイルにある次の要素について、アプリケーションのデフォルトの属性設定を上書きできます。
cache
要素は、キャッシュに対する次のデフォルトの構成を指定します。次の表では、変更できる属性について説明します。
属性名 |
説明 |
---|---|
max-searchkeys
|
キャッシュ内の各フラグメントに対する検索キーの最大数を指定します。プログラムによる失効化を目的として、キャッシュされたコンテンツに検索キーを関連付けます。デフォルトは20です。 あるフラグメントについてこの制限を超えると、そのフラグメントは、キャッシュ・タグ・ハンドラによってキャッシュされなくなります。 |
max-objects-in-cache
|
キャッシュ内に格納できるフラグメントの最大数を指定します。デフォルトは5000です。 |
enable-max-objects-in-cache
|
true に設定すると、max-objects-in-cache 属性の値を使用してキャッシュ・サイズが制御されます。false に設定すると、max-objects-in-cache 属性が無視されます。デフォルトはtrue です。
|
gc-objectspan
|
ガベージ・コレクションの実行時にキャッシュが横断するオブジェクトの最大数を指定します。このプロセスは、大量のメモリーを使用する可能性があるため、横断を制限します。デフォルトは50です。 |
gc-interval
|
キャッシュがガベージ・コレクションを実行する間隔を指定します。ガベージ・コレクションの実行時に、キャッシュによって無効なオブジェクトが削除されます。デフォルトは20秒です。 |
tag
要素は、<afc:cache>
タグがフラグメントを処理する方法を指定します。次の表では、変更できる属性について説明します。
属性名 |
説明 |
---|---|
disable-caching
|
キャッシュを無効にするかどうかを指定します。デフォルトは |
url-session-id
|
アプリケーションが使用するセッションIDを指定します。このセッションIDを使用したフラグメントはキャッシュされません。デフォルト値はjsessionid です。
|
enable-visual-diagnostics
|
HTML
このデフォルトを |
アプリケーションに対するADF Faces Cacheのデフォルト構成設定の変更
コンテンツの失効化
視覚的な診断の使用
Copyright © 1997, 2006, Oracle. All rights reserved.