intra-mart Accel Collaboration 設定ファイルリファレンス 第24版 2023-10-01

スケジュールキャッシュ設定


コラム

キャッシュ値の算出方法については、「 intra-mart Accel Collaboration スケジュール 管理者操作ガイド 」- 「スケジュールキャッシュサイズ設定 」を参照してください。

概要

スケジュール機能でのキャッシュ情報を設定します。

フォーマットファイル(xsd)
WEB-INF/schema/im-ehcache-config.xsd
設定場所
WEB-INF/conf/im-ehcache-config/iac-schedule-cache-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 im-ehcache-config.xsd ">

   <cache name="iac_schedule_facility_acl"
         enable="false"
         max-bytes-memory="100m"
         max-elements-on-memory="200"
         overflow-to-disk="false"
         max-bytes-disk="200m"
         max-elements-on-disk="200"
         time-to-idle-seconds="300"
         time-to-live-seconds="600" />

   <cache name="iac_schedule_sharegroup_acl"
         enable="false"
         max-bytes-memory="100m"
         max-elements-on-memory="200"
         overflow-to-disk="false"
         max-bytes-disk="200m"
         max-elements-on-disk="200"
         time-to-idle-seconds="300"
         time-to-live-seconds="600" />

   <cache name="iac_schedule_user_acl"
         enable="false"
         max-bytes-memory="100m"
         max-elements-on-memory="200"
         overflow-to-disk="false"
         max-bytes-disk="200m"
         max-elements-on-disk="200"
         time-to-idle-seconds="300"
         time-to-live-seconds="600" />

   <cache name="iac_schedule_user_authz"
         enable="false"
         max-bytes-memory="500m"
         overflow-to-disk="false"
         max-bytes-disk="500m"
         time-to-idle-seconds="3600"
         time-to-live-seconds="3600" />

   <cache name="iac_schedule_facility_authz"
         enable="false"
         max-bytes-memory="50m"
         overflow-to-disk="false"
         max-bytes-disk="50m"
         time-to-idle-seconds="3600"
         time-to-live-seconds="3600" />

   <cache
        name="iac_schedule_user_authz_resource"
        enable="false"
        max-bytes-memory="50k"
        time-to-live-seconds="3600"
        time-to-idle-seconds="3600" />

   <cache
        name="iac_schedule_facility_authz_resource"
        enable="false"
        max-bytes-memory="50k"
        time-to-live-seconds="3600"
        time-to-idle-seconds="3600" />

</im-ehcache-config>

リファレンス

スケジュール共有グループアクセス権

スケジュール共有グループアクセス権で使用するキャッシュ情報を設定します。

施設アクセス権キャッシュ設定

キャッシュ名 iac_schedule_facility_acl
スケジュール機能の共有グループアクセス権で使用する、施設アクセス権情報をキャッシュする際に必要な項目を設定をします。
施設アクセス権情報をキャッシュすることにより、パフォーマンスを向上させることが可能となります。
enable属性にtrueを指定した場合のみ、施設アクセス権情報がキャッシュされます。

【設定項目】

<im-ehcache-config>
   <cache name="iac_schedule_facility_acl"
         enable="false"
         max-bytes-memory="100m"
         max-elements-on-memory="200"
         overflow-to-disk="false"
         max-bytes-disk="200m"
         max-elements-on-disk="200"
         time-to-idle-seconds="300"
         time-to-live-seconds="600" />
</im-ehcache-config>

【属性】

各属性項目については「 intra-mart Accel Platform 設定ファイルリファレンス 」 - 「 キャッシュ設定 」を参照してください。

共有グループアクセス権キャッシュ設定

キャッシュ名 iac_schedule_sharegroup_acl
スケジュール機能の共有グループアクセス権情報をキャッシュする際に必要な項目を設定をします。
共有グループアクセス権情報をキャッシュすることにより、パフォーマンスを向上させることが可能となります。
enable属性にtrueを指定した場合のみ、共有グループアクセス権情報がキャッシュされます。

【設定項目】

<im-ehcache-config>
   <cache name="iac_schedule_sharegroup_acl"
         enable="false"
         max-bytes-memory="100m"
         max-elements-on-memory="200"
         overflow-to-disk="false"
         max-bytes-disk="200m"
         max-elements-on-disk="200"
         time-to-idle-seconds="300"
         time-to-live-seconds="600" />
</im-ehcache-config>

【属性】

各属性項目については「 intra-mart Accel Platform 設定ファイルリファレンス 」 - 「 キャッシュ設定 」を参照してください。

ユーザアクセス権キャッシュ設定

キャッシュ名 iac_schedule_user_acl
スケジュール機能の共有グループアクセス権で使用する、ユーザアクセス権情報をキャッシュする際に必要な項目を設定をします。
ユーザアクセス権情報をキャッシュすることにより、パフォーマンスを向上させることが可能となります。
enable属性にtrueを指定した場合のみ、ユーザアクセス権情報がキャッシュされます。

【設定項目】

<im-ehcache-config>
   <cache name="iac_schedule_user_acl"
         enable="false"
         max-bytes-memory="100m"
         max-elements-on-memory="200"
         overflow-to-disk="false"
         max-bytes-disk="200m"
         max-elements-on-disk="200"
         time-to-idle-seconds="300"
         time-to-live-seconds="600" />
</im-ehcache-config>

【属性】

各属性項目については「 intra-mart Accel Platform 設定ファイルリファレンス 」 - 「 キャッシュ設定 」を参照してください。

スケジュール認可アクセス権

スケジュール認可アクセス権で使用するキャッシュ情報を設定します。

ユーザアクセス権キャッシュ設定

キャッシュ名 iac_schedule_user_authz
スケジュール機能の認可アクセス権情報で使用する、ユーザアクセス権情報をキャッシュする際に必要な項目を設定をします。
ユーザアクセス権情報をキャッシュすることにより、パフォーマンスを向上させることが可能となります。
enable属性にtrueを指定した場合のみ、ユーザ認可アクセス権情報がキャッシュされます。

【設定項目】

<im-ehcache-config>
   <cache name="iac_schedule_user_authz"
       enable="false"
       max-bytes-memory="500m"
       overflow-to-disk="false"
       max-bytes-disk="500m"
       time-to-idle-seconds="3600"
       time-to-live-seconds="3600" />
</im-ehcache-config>

【属性】

各属性項目については「 intra-mart Accel Platform 設定ファイルリファレンス 」 - 「 キャッシュ設定 」を参照してください。

施設アクセス権キャッシュ設定

キャッシュ名 iac_schedule_facility_authz
スケジュール機能の認可アクセス権情報で使用する、施設アクセス権情報をキャッシュする際に必要な項目を設定をします。
施設認可アクセス権情報をキャッシュすることにより、パフォーマンスを向上させることが可能となります。
enable属性にtrueを指定した場合のみ、施設カテゴリ認可アクセス権情報がキャッシュされます。

【設定項目】

<im-ehcache-config>
   <cache name="iac_schedule_facility_authz"
       enable="false"
       max-bytes-memory="50m"
       overflow-to-disk="false"
       max-bytes-disk="50m"
       time-to-idle-seconds="3600"
       time-to-live-seconds="3600" />

【属性】

各属性項目については「 intra-mart Accel Platform 設定ファイルリファレンス 」 - 「 キャッシュ設定 」を参照してください。

ユーザ認可リソースグループキャッシュ設定

キャッシュ名 iac_schedule_user_authz
スケジュール機能の可アクセス権で使用する、ユーザ認認可リソースグループ情報をキャッシュする際に必要な項目を設定をします。
ユーザ認可リソースグループ情報をキャッシュすることにより、パフォーマンスを向上させることが可能となります。
enable属性にtrueを指定した場合のみ、認可リソースグループ情報がキャッシュされます。
認可リソースグループのキャッシュについての詳細は「 認可仕様書 」-「 認可のキャッシュ設定 」を参照してください。

【設定項目】

<im-ehcache-config>
   <cache
      name="iac_schedule_user_authz_resource"
      enable="false"
      max-bytes-memory="50k"
      time-to-live-seconds="3600"
      time-to-idle-seconds="3600" />
</im-ehcache-config>

【属性】

各属性項目については「 intra-mart Accel Platform 設定ファイルリファレンス 」 - 「 キャッシュ設定 」を参照してください。

施設認可リソースグループキャッシュ設定

キャッシュ名 iac_schedule_facility_authz_resource
スケジュール機能の認可アクセス権で使用する、施設認可リソースグループ情報をキャッシュする際に必要な項目を設定をします。
施設認可リソースグループ情報をキャッシュすることにより、パフォーマンスを向上させることが可能となります。
enable属性にtrueを指定した場合のみ、認可リソースグループ情報がキャッシュされます。
認可リソースグループのキャッシュについての詳細は「 認可仕様書 」-「 認可のキャッシュ設定 」を参照してください。

【設定項目】

<im-ehcache-config>
   <cache
      name="iac_schedule_facility_authz_resource"
      enable="false"
      max-bytes-memory="50k"
      time-to-live-seconds="3600"
      time-to-idle-seconds="3600" />
</im-ehcache-config>

【属性】

各属性項目については「 intra-mart Accel Platform 設定ファイルリファレンス 」 - 「 キャッシュ設定 」を参照してください。