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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onCacheAdded(K key, Date expiredDate)
    キャッシュに値が設定された場合のコールバックメソッド。
    void
    onCacheHit(K key, Date now)
    キャッシュに値取得の要求が来て、 キャッシュにヒットした場合のコールバックメソッド。
    void
    キャッシュに値取得の要求が来たが、 キャッシュに値が存在しなかった場合のコールバックメソッド。
    void
    キャッシュクリア要求が発生した場合のコールバックメソッド。
    void
    onExpire(K key, Date now, Date expiredDate)
    キャッシュ有効期限切れが検知された場合のコールバックメソッド。
    void
    onRemove(K key)
    キャッシュに対して削除要求が発生した場合のコールバックメソッド

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NopExpirableCacheListener

      public NopExpirableCacheListener()
  • Method Details

    • onCacheHit

      public void onCacheHit(K key, Date now)
      キャッシュに値取得の要求が来て、 キャッシュにヒットした場合のコールバックメソッド。
      Specified by:
      onCacheHit in interface ExpirableCacheListener<K>
      Parameters:
      key - キャッシュキー
      now - 現在日時
    • onCacheNotHit

      public void onCacheNotHit(K key)
      キャッシュに値取得の要求が来たが、 キャッシュに値が存在しなかった場合のコールバックメソッド。
      Specified by:
      onCacheNotHit in interface ExpirableCacheListener<K>
      Parameters:
      key - キャッシュキー
    • onExpire

      public void onExpire(K key, Date now, Date expiredDate)
      キャッシュ有効期限切れが検知された場合のコールバックメソッド。
      Specified by:
      onExpire in interface ExpirableCacheListener<K>
      Parameters:
      key - キャッシュキー
      now - 現在日時
      expiredDate - 有効期限
    • onCacheAdded

      public void onCacheAdded(K key, Date expiredDate)
      キャッシュに値が設定された場合のコールバックメソッド。
      Specified by:
      onCacheAdded in interface ExpirableCacheListener<K>
      Parameters:
      key - キャッシュキー
      expiredDate - 有効期限
    • onRemove

      public void onRemove(K key)
      キャッシュに対して削除要求が発生した場合のコールバックメソッド
      Specified by:
      onRemove in interface ExpirableCacheListener<K>
      Parameters:
      key - キャッシュキー
    • onClear

      public void onClear()
      キャッシュクリア要求が発生した場合のコールバックメソッド。
      Specified by:
      onClear in interface ExpirableCacheListener<K>