Package nablarch.core.cache
Interface StaticDataCache<T>
- Type Parameters:
T
- 静的データの型
- All Known Implementing Classes:
BasicStaticDataCache
静的データキャッシュを保持するインタフェース。
静的データはIDを使った取得と、インデックスを使った取得の2種類の方法で取得できる。
インデックスを使った取得方法とは、静的データを一定のルールでまとめた集合をまとめて 取得する方法である。このまとまった集合にはそれぞれインデックスキーと呼ばれるキーが付け られており、本インタフェースではこのインデックスキーを指定して静的データの集合が取得できる。 なお、静的データを集合にまとめるルールは複数指定することができ、このルールにはインデックス名 と呼ばれる名称が付けられる。
静的データはIDを使った取得と、インデックスを使った取得の2種類の方法で取得できる。
インデックスを使った取得方法とは、静的データを一定のルールでまとめた集合をまとめて 取得する方法である。このまとまった集合にはそれぞれインデックスキーと呼ばれるキーが付け られており、本インタフェースではこのインデックスキーを指定して静的データの集合が取得できる。 なお、静的データを集合にまとめるルールは複数指定することができ、このルールにはインデックス名 と呼ばれる名称が付けられる。
-
Method Summary
-
Method Details
-
getValue
IDを指定して静的データを取得する。- Parameters:
id
- データのID- Returns:
- IDに対応する静的データ
-
getValues
条件に合致した静的データのリストを取得する。
条件は事前にインデックスとして辞書に登録する必要があり、 このメソッドではそのインデックス名を指定して静的データを取得する。- Parameters:
indexName
- インデックス名key
- 静的データのインデックスキー- Returns:
- インデックス名、インデックスキーに対応するデータのリスト
-
refresh
void refresh()静的データの再読み込みを行う。
-