オブジェクト・キャッシュ・インスタンスは、デフォルトの共用動的キャッシュに加えて、Java 2 Platform, Enterprise Edition (J2EE) アプリケーションがデータを保管、配布、 および共用できるロケーションです。これにより、アプリケーションの柔軟性が向上し、キャッシュ・リソースを調整しやすくなります。このキャッシュ・インスタンスにアクセスするには、DistributedMap プログラミング・インターフェースを使用します。詳しくは、API 資料を参照してください。
この管理コンソール・ページを表示するには、「リソース」>「キャッシュ・インスタンス」 >「Object cache instances」>「cache_instance_name」とクリックします。
リソースに必要な表示名を指定します。
リソースの JNDI (Java Naming and Directory Interface) 名を指定します。このキャッシュ・インスタンスへの参照をルックアップする際に、この名前を使用します。 結果は、DistributedMap オブジェクトを戻します。
リソースの説明を明記します。このフィールドはオプションです。
リソースを分類またはグループ化するためにカテゴリー・ストリングを指定します。 このフィールドはオプションです。
キャッシュが保持できるエントリーの最大数として、正の整数を指定します。 キャッシュ・サイズは、通常は 1000 単位です。
デフォルト | 2000 |
範囲 | 100 - 200,000 |
キャッシュ可能なサーブレットのデフォルト優先順位を指定します。この値はエントリーがフル・キャッシュに保持される時間を定義します。
推奨値は 1 です。この範囲は、1 から 255 です。
ディスク・オフロードを使用可能にするかどうかを指定します。
ディスク・オフロードを使用可能にしている場合、キャッシュが満杯であるのに新規エントリーが作成された時は、各エントリーに優先順位が構成され、最低使用頻度 (LRU) アルゴリズムが使用されて、メモリー内のキャッシュからエントリーが除去されます。 ディスク・オフロードを使用可能にすると、キャッシュから除去されたエントリーは、ローカル・ファイル・システムにコピーされます。 ファイルのロケーションは、ディスク・オフロード・ロケーションによって指定されます。
デフォルト | false |
ディスク・オフロードで使用されるディレクトリーを指定します。
ディスク・オフロード・ロケーションが指定されていない場合は、 デフォルトのロケーションである ${WAS_TEMP_DIR}/node/server name/_dynacache/cache JNDI name が使用されます。 ディスク・オフロード・ロケーションを指定すると、 ノード、サーバー名、およびキャッシュ・インスタンス名が付加されます。 例えば、${USER_INSTALL_ROOT}/diskoffload は、 ロケーションを ${USER_INSTALL_ROOT}/diskoffload/node/server name/cache JNDI name として生成します。 この値は、ディスク・オフロードが使用可能になっていない場合は無視されます。
サーバーが停止した場合に、メモリー内のキャッシュ・オブジェクトをディスクに 保管するかどうかを指定します。この値は、「ディスク・オフロードを使用可能にする」が選択されない場合は無視されます。
デフォルト | false |
リスナーの Java 2 Platform, Enterprise Edition (J2EE) コンテキストを使用して、登録済み無効化リスナーに無効化イベントを送信するには、この値を true に設定します。 コールバック用のリスナー J2EE コンテキストを使用する場合は、 この値を true に設定します。 コールバック用の呼び出し側スレッド・コンテキストを使用する場合は、これを false に設定します。
動的キャッシュ・サービスがキャッシュ・エントリーの依存関係 ID をサポートすることを指定します。 依存関係 ID を使用する必要がない場合は、このオプションを使用不可に設定します。 依存関係 ID は追加のキャッシュ・グループ ID を指定します。この ID は、複数のキャッシュ・エントリーをキャッシュ・ポリシー内の同じグループ ID に関連付けます。
このオプションは、WebSphere Application Server の前のバージョンで作成されたキャッシュ・インスタンスでは使用できない可能性があります。
デフォルト | true |
キャッシュ複製を使用して、同じ複製ドメイン内の別のサーバーとの、キャッシュ ID、キャッシュ・エントリー、およびキャッシュ無効化の共用を使用可能に設定します。
このオプションは、WebSphere Application Server の前の バージョンで作成されたキャッシュ・インスタンスでは使用不可である可能性があります。
データの複製元となる複製ドメインを指定します。
データの複製元となる複製ドメインを指定します。 定義されたいずれかの複製ドメインから選択します。 リストされた複製ドメインがない場合は、クラスター作成時、 または「環境」>「内部複製ドメイン」>「新規」をクリックして、管理コンソール内で手動で複製ドメインを作成しなければなりません。 動的キャッシュ・サービスで使用するために選択された複製ドメインは、「全グループ・レプリカ」を使用しなければなりません。 複製コンシューマー間で複製ドメインを共用することはできません。 動的キャッシュは、セッション・マネージャーまたはステートフル・セッション Bean とは別の複製ドメインを使用する必要があります。
このキャッシュ・インスタンスのグローバル共用ポリシーを指定します。
複製を使用可能にする場合のデフォルト値は「共有しない」です。