10.5.3.4. JdbcBinaryCacheStore リモート設定の属性
JdbcBinaryCacheStore を設定するために使用される要素とパラメーターの一覧は次の通りです。
cache-container 要素は、次のパラメーターを使用してキャッシュコンテナに関する情報を指定します。
nameパラメーターはキャッシュコンテナの名前を定義します。default-cacheパラメーターは、キャッシュコンテナと共に使用されるデフォルトキャッシュの名前を定義します。listener-executorは非同期キャッシュリスナーの通知に使用されるエクゼキューターを定義します。startパラメーターはキャッシュコンテナが起動する場所を示します (要求時またはサーバー起動時にレイジーに起動するかなど)。このパラメーターの有効な値はEAGERとLAZYです。
local-cache 要素は次のパラメーターを使用して、キャッシュコンテナと共に使用されるローカルキャッシュに関する情報を指定します。
nameパラメーターは使用するローカルキャッシュの名前を指定します。startパラメーターはキャッシュが起動する場所を示します (要求時またはサーバー起動時にレイジーに起動するかなど)。このパラメーターの有効な値はEAGERとLAZYです。batchingパラメーターは、ローカルキャッシュに対してバッチ処理が有効であるかを指定します。indexingパラメーターはローカルキャッシュに使用される索引作業のタイプを指定します。このパラメーターの有効な値はNONE、LOCAL、およびALLです。
locking 要素はローカルキャッシュのロック設定を指定します。
isolationパラメーターはローカルキャッシュに使用される分離レベルを定義します。このパラメーターに有効な値はREPEATABLE_READとREAD_COMMITTEDです。acquire-timeoutパラメーターは取得した操作がタイムアウトするミリ秒単位の値を指定します。concurrency-levelパラメーターは LockManager によって使用されるロックストライプの数を定義します。stripingパラメーターは、ロックストライピングがローカルキャッシュに使用されるかどうかを指定します。
transaction 要素はローカルキャッシュのトランザクション関連の設定を指定します。
modeパラメーターはローカルキャッシュに使用されるトランザクションモードを指定します。このパラメーターの有効な値はNONE、NON_XA(XAResource を使用しない)、NON_DURABLE_XA(リカバリーを用いずに XAResource を使用する) およびFULL_XA(リカバリーを用いて XAResource を使用する) です。
eviction 要素はローカルキャッシュのエビクション設定情報を指定します。
strategyパラメーターは使用されるエビクションストラテジーやアルゴリズムを指定します。このパラメーターの有効な値にはNONE、FIFO、LRU、UNORDERED、LIRSなどがあります。max-entriesパラメーターはキャッシュインスタンスにおけるエントリーの最大数を指定します。
binary-keyed-jdbc-store 要素は、バイナリのキーボードから情報が入力されたキャッシュの JDBC ストアに対する設定を指定します。
datasourceパラメーターはデータソースの JNDI 名を定義します。passivationパラメーターは、キャッシュのエントリーがパッシベートされるか (true) またはキャッシュストアが内容のコピーをメモリーに保持するか (false) を決定します。preloadパラメーターは、起動中にエントリーをキャッシュにロードするかを指定します。このパラメーターの有効な値はtrueとfalseになります。purgeパラメーターは、起動時にキャッスストアがパージされるかどうかを指定します。 このパラメーターで有効な値はtrueとfalseです。
property 要素には、キャッシュストアに関連するプロパティーに関する情報が含まれます。
nameパラメーターはキャッシュストアの名前を指定します。- ${database.type} を有効なデータベースタイプの値 (
DB2_390、SQL_SERVER、MYSQL、ORACLE、POSTGRES、SYBASEなど) に置き換える必要があります。
binary-keyed-table 要素は、バイナリのキャッシュエントリーを格納するために使用されるデータベーステーブルに関する情報を指定します。
prefixパラメーターはデータベーステーブル名のプレフィックスの文字列を指定します。
id-column 要素は、キャッシュエントリーの ID を保持するデータベース列に関する情報を指定します。
nameパラメーターはデータベース列の名前を指定します。typeパラメーターはデータベース列のタイプを指定します。
data-column 要素には、キャッシュエントリーデータを保持するデータベース列に関する情報が含まれます。
nameパラメーターはデータベース列の名前を指定します。typeパラメーターはデータベース列のタイプを指定します。
timestamp-column 要素は、キャッシュエントリーのタイムスタンプを保持するデータベース列に関する情報を指定します。
nameパラメーターはデータベース列の名前を指定します。typeパラメーターはデータベース列のタイプを指定します。