参照: OC4J Webオブジェクト・キャッシュ・タグ・ライブラリ

JSP用Webオブジェクト・キャッシュ用タグ・ライブラリ

ライブラリ構文

<%@ taglib uri="http://xmlns.oracle.com/j2ee/jsp/tld/ojsp/jwcache.tld" prefix="jwcache" %>

構文の使用方法:

イタリック・フォントで記載されているタグ属性には、ランタイム式を使用します。大カッコ([])内のタグ属性は必須ではありません。タグ・ボディを指定する場合は、そのタグで受入れ可能なタイプのコンテンツ(JSPコンテンツ)で指定します。

OJSPキャッシュ・タグ

名前 構文
cache - Webオブジェクト・キャッシュに文字ベースのデータをキャッシュします。 <jwcache:cache
      [policy ]
      [ignoreCache]
      [invalidateCache]
      [scope]
      [autoType ]
      [selectedParam]
      [selectedCookies]
      [reusableTimeStamp]
      [reusableDeltaTime]
      [name]
      [expirationType]
      [TTL]
      [timeInaDay ]
      [dayInaWeek]
      [dayInaMonth]
      [writeThrough]
      [printCacheBlockInfo]
      [printCachePolicy]
      [cacheRepositoryName]
      [reportException] />

cacheInclude - 含まれる(文字ベースの)ページをキャッシュします。 <jwcache:cacheInclude
      policy
      page
      [printCacheBlockInfo ]
      [reportException] />

cacheXMLObj - Webオブジェクト・キャッシュにXML DOMオブジェクトをキャッシュします。 <jwcache:cacheXMLObj
      [policy]
      [ignoreCache]
      [invalidateCache]
      [scope]
      [autoType ]
      [selectedParam]
      [selectedCookies]
      [reusableTimeStamp]
      [reusableDeltaTime]
      [name]
      [expirationType]
      [TTL]
      [timeInaDay ]
      [dayInaWeek]
      [dayInaMonth]
      [writeThrough]
      [printCacheBlockInfo]
      [printCachePolicy]
      [cacheRepositoryName]
      [fromXMLObjName]
      [toXMLObjName]
      [toWriter]
      [reportException] />

invalidateCache - キャッシュされたブロックを無効化します。 <jwcache:invalidateCache
      [policy]
      [ignoreCache]
      [scope]
      [autoType ]
      [selectedParam]
      [selectedCookies]
      [name]
      [invalidateNameLike]
      [page]
      [autoInvalidateLevel]
      [cacheRepositoryName]
      [reportException] />

useCacheObj - シリアライズ可能なJavaオブジェクトをWebオブジェクト・キャッシュにキャッシュします。 <jwcache:useCacheObj
      [policy]
      [ignoreCache]
      [invalidateCache]
      [cacheScope]
      [autoType]
      [selectedParam]
      [selectedCookies]
      [reusableTimeStamp]
      [reusableDeltaTime]
      [name]
      [expirationType]
      [TTL]
      [timeInaDay ]
      [dayInaWeek]
      [dayInaMonth]
      [writeThrough]
      [printCacheBlockInfo]
      [printCachePolicy]
      [cacheRepositoryName]
      [reportException]
      id
      type />