注釈インタフェース CacheCriteria


@Retention(RUNTIME) @Target(TYPE) public @interface CacheCriteria
  • 要素の詳細

    • type

      Cache判定の定義タイプ
      デフォルト:
      NO_CACHE
    • cachableResultStatus

      String[] cachableResultStatus
      キャッシュしてよいCommandのステータス。未指定、*指定の場合は、全てのステータスが対象。
      デフォルト:
      {}
    • cacheRelatedEntity

      CacheRelatedEntity[] cacheRelatedEntity
      キャッシュに関連するEntityの定義。当該Entityが更新されたら、キャッシュが無効化される。
      デフォルト:
      {}
    • timeToLive

      int timeToLive
      キャッシュ有効期間 (ms)
      デフォルト:
      -1
    • javaCriteriaClass

      Class<? extends ActionCacheCriteria> javaCriteriaClass
      Criteriaクラス。TypeがJavaClassの場合のみ有効
      デフォルト:
      org.iplass.mtp.web.actionmapping.ActionCacheCriteria.class
    • matchingParameterName

      String[] matchingParameterName
      チェック用Parameter名。TypeがParameterMatchの場合のみ有効
      デフォルト:
      {}
    • scriptCriteria

      String scriptCriteria
      Criteria定義スクリプト。TypeがScriptingの場合のみ有効
      デフォルト:
      ""