キャッシュ設定¶
概要¶
キャッシュ機能に関する設定です。
モジュール サービス機構モジュール フォーマットファイル(xsd) WEB-INF/schema/im-ehcache-config.xsd 設定場所 WEB-INF/conf/im-ehcache-config/{任意のファイル名}.xml <?xml version="1.0" encoding="UTF-8"?> <im-ehcache-config xmlns="http://www.intra-mart.jp/cache/ehcache/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/cache/ehcache/config ../schema/im-ehcache-config.xsd "> <cache name="CACHE_NAME" enable="true" max-bytes-memory="60M" time-to-live-seconds="3600" time-to-idle-seconds="1800" /> </im-ehcache-config>
リファレンス¶
タグ系設定¶
タグ名 cache キャッシュ定義を行います。【設定項目】
<im-ehcache-config> <cache name="CACHE_NAME" enable="true" max-bytes-memory="60M" time-to-live-seconds="3600" time-to-idle-seconds="1800" /> <im-ehcache-config>
必須項目 × 複数設定 ○ 単位・型 なし 親タグ im-ehcache-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