キャッシュデフォルト設定¶
概要¶
キャッシュ機能に関するデフォルト値設定です。この設定は、キャッシュ設定において、未指定の設定に対するデフォルト値の設定を行う為の設定です。通常、この設定ファイルを編集する必要はありません、個別のキャッシュ設定の変更を行なって下さい。
モジュール サービス機構モジュール フォーマットファイル(xsd) WEB-INF/schema/im-ehcache-default-config.xsd 設定場所 WEB-INF/conf/im-ehcache-default-config.xml <?xml version="1.0" encoding="UTF-8"?> <im-ehcache-default-config xmlns="http://www.intra-mart.jp/cache/ehcache/default-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/cache/ehcache/default-config ../schema/im-ehcache-default-config.xsd "> <cache name="CACHE_NAME" enable="true" max-bytes-memory="60M" time-to-live-seconds="3600" time-to-idle-seconds="1800" /> </im-ehcache-default-config>
リファレンス¶
タグ系設定¶
タグ名 cache キャッシュ定義を行います。【設定項目】
<im-ehcache-default-config> <cache name="CACHE_NAME" enable="true" max-bytes-memory="60M" time-to-live-seconds="3600" time-to-idle-seconds="1800" /> </im-ehcache-default-config>
必須項目 × 複数設定 × 単位・型 なし 親タグ im-ehcache-default-config 【属性】
属性名 説明 必須 デフォルト値 name キャッシュグループの一意の名称です。利用するキャッシュ毎に一意になる名称を設定してください。im_で始まる名称はシステムで利用される予約語です。○ なし enable キャッシュの有効、無効を設定するフラグです。 ○ false max-bytes-memory メモリ上にオブジェクトを格納する際の最大サイズを指定します。 1k, 10M, 50G等の表記が可能です。 × 0 max-elements-on-memory メモリ上にキャッシュするオブジェクトの最大数を指定します。 × 0 overflow-to-disk メモリ上にキャッシュするの領域の上限を超えた場合にディスクに書き出すか設定します。 × false max-bytes-disk ディスク上にオブジェクトを格納する際の最大サイズを指定します。 1k, 10M, 50G等の表記が可能です。 × 0 max-elements-on-disk ディスク上にキャッシュするオブジェクトの最大数を指定します。 × 0 time-to-idel-seconds アイドル時間(秒)を指定します、指定された時間対象となるオブジェクトが参照されなかった場合、そのオブジェクトは破棄されます。 × 0 time-to-live-seconds 生存期間(秒)を指定します、指定された生存期間を超えた場合そのオブジェクトは破棄されます。 × 0