Package nablarch.core.cache.expirable
Class ExpirableCacheListener.NopExpirableCacheListener<K>
java.lang.Object
nablarch.core.cache.expirable.ExpirableCacheListener.NopExpirableCacheListener<K>
- Type Parameters:
K
- キャッシュキーの型
- All Implemented Interfaces:
ExpirableCacheListener<K>
- Enclosing interface:
- ExpirableCacheListener<K>
public static class ExpirableCacheListener.NopExpirableCacheListener<K>
extends Object
implements ExpirableCacheListener<K>
何の処理も行わないリスナー実装クラス。
特にコールバック処理が必要ない場合、本クラスを使用する。
-
Nested Class Summary
Nested classes/interfaces inherited from interface nablarch.core.cache.expirable.ExpirableCacheListener
ExpirableCacheListener.NopExpirableCacheListener<K>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
onCacheAdded
(K key, Date expiredDate) キャッシュに値が設定された場合のコールバックメソッド。void
onCacheHit
(K key, Date now) キャッシュに値取得の要求が来て、 キャッシュにヒットした場合のコールバックメソッド。void
onCacheNotHit
(K key) キャッシュに値取得の要求が来たが、 キャッシュに値が存在しなかった場合のコールバックメソッド。void
onClear()
キャッシュクリア要求が発生した場合のコールバックメソッド。void
キャッシュ有効期限切れが検知された場合のコールバックメソッド。void
キャッシュに対して削除要求が発生した場合のコールバックメソッド
-
Constructor Details
-
NopExpirableCacheListener
public NopExpirableCacheListener()
-
-
Method Details
-
onCacheHit
キャッシュに値取得の要求が来て、 キャッシュにヒットした場合のコールバックメソッド。- Specified by:
onCacheHit
in interfaceExpirableCacheListener<K>
- Parameters:
key
- キャッシュキーnow
- 現在日時
-
onCacheNotHit
キャッシュに値取得の要求が来たが、 キャッシュに値が存在しなかった場合のコールバックメソッド。- Specified by:
onCacheNotHit
in interfaceExpirableCacheListener<K>
- Parameters:
key
- キャッシュキー
-
onExpire
キャッシュ有効期限切れが検知された場合のコールバックメソッド。- Specified by:
onExpire
in interfaceExpirableCacheListener<K>
- Parameters:
key
- キャッシュキーnow
- 現在日時expiredDate
- 有効期限
-
onCacheAdded
キャッシュに値が設定された場合のコールバックメソッド。- Specified by:
onCacheAdded
in interfaceExpirableCacheListener<K>
- Parameters:
key
- キャッシュキーexpiredDate
- 有効期限
-
onRemove
キャッシュに対して削除要求が発生した場合のコールバックメソッド- Specified by:
onRemove
in interfaceExpirableCacheListener<K>
- Parameters:
key
- キャッシュキー
-
onClear
public void onClear()キャッシュクリア要求が発生した場合のコールバックメソッド。- Specified by:
onClear
in interfaceExpirableCacheListener<K>
-