Uses of Class
nablarch.core.cache.expirable.Expirable
Package
Description
有効期限付きキャッシュ機能を提供する。
データベースに関するキャッシュ機能を提供する。
-
Uses of Expirable in nablarch.core.cache.expirable
Modifier and TypeMethodDescriptionExpirableCacheTemplate.getFromCache
(K key) キャッシュから値を取得する。InMemoryExpirableCache.getFromCache
(K key) キャッシュから値を取得する。ExpirableCacheTemplate.removeFromCache
(K key) 指定したキーに対応するエントリを削除する。InMemoryExpirableCache.removeFromCache
(K key) 指定したキーに対応するエントリを削除する。Modifier and TypeMethodDescriptionInMemoryExpirableCache.createCacheContainer
(int max) キャッシュの実体となるMapを生成する。 本クラスではLRUMap
が使用される。 本メソッドをオーバライドすることで使用するMap実装を変更することができる。
本クラスをスレッドセーフにするには、このメソッドが返却するMapインスタンスを スレッドセーフとしなければならない。Modifier and TypeMethodDescriptionprotected abstract void
ExpirableCacheTemplate.addToCache
(K key, Expirable<V> expirable) キャッシュに値を設定する。protected void
InMemoryExpirableCache.addToCache
(K key, Expirable<V> expirable) キャッシュに値を設定する。 -
Uses of Expirable in nablarch.core.db.cache
Modifier and TypeMethodDescriptionprotected Map<ResultSetCacheKey,
Expirable<SqlResultSet>> InMemoryResultSetCache.createCacheContainer
(int max) キャッシュの実体となるMapを生成する。 本クラスではLRUMap
が使用される。 本メソッドをオーバライドすることで使用するMap実装を変更することができる。
本クラスをスレッドセーフにするには、このメソッドが返却するMapインスタンスを スレッドセーフとしなければならない。