Package nablarch.core.cache.expirable
package nablarch.core.cache.expirable
有効期限付きキャッシュ機能を提供する。
-
ClassDescription
ExpirationSetting
の基本実装クラス。 IDと有効期限の紐付けをMapで保持する。Expirable<V>有効期限付きのキャッシュ値を表すクラス。ExpirableCache<K,V> 有効期限付きキャッシュ。有効期限付きキャッシュのリスナーインタフェース。 本インタフェースの各メソッドは、ExpirableCache
実装クラスからコールバックされる。何の処理も行わないリスナー実装クラス。 特にコールバック処理が必要ない場合、本クラスを使用する。有効期限付きキャッシュ(ExpirableCache
)を実装するためのテンプレートクラス。 有効期限付きキャッシュの基本的な枠組みを提供する。 サブクラスにて、具体的な格納先(Map、KVS等)へのアクセス処理を実装する。有効期限設定。 IDと有効期限の紐付けを行う。キャッシュをメモリ上に保持するExpirableCache
実装クラス。