uCosminexus Portal Framework ポートレット開発ガイド
キャッシュの有効期間は,次のどちらかに設定します。
- RenderResponseのportlet.expiration-cacheプロパティ
- ポートレットアプリケーションDD(portlet.xml)に定義する<expiration-cache>タグ
RenderResponseのプロパティ項目とポートレットアプリケーションDDファイルの両方に有効期間が定義されている場合は,RenderResponseの設定値が有効となります。
キャッシュの有効期間に設定できる値と値に対する動作を,次の表に示します。
表3-23 キャッシュの有効期間の設定値
有効期間の設定値(秒) キャッシュ機能の動作 -1 コンテンツ情報を無期限に保持します。ただし,次の場合は,キャッシュから破棄します。
- actionメソッドが動いた場合
- 表示対象レイアウトが変わった場合
- ログアウトした場合
0または省略 コンテンツ情報はキャッシュ登録しません。リクエストごとにコンテンツを生成します。 1以上 設定された有効期間内であれば,キャッシュからコンテンツ情報を返却します。設定した有効期間を過ぎたときはコンテンツ生成処理を行います。
All Rights Reserved. Copyright (C) 2009, 2013, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2013, Hitachi INS Software, Ltd.