K - キャッシュキーV - キャッシュ値public interface ExpirableCache<K,V>
| Modifier and Type | Method and Description | 
|---|---|
void | 
add(K key,
   V value,
   java.util.Date timeout)
キャッシュに値を設定する。 
 | 
void | 
addUnlimited(K key,
            V value)
キャッシュに有効期限無しで値を設定する。 
 | 
void | 
clear()
キャッシュをクリアする。 
 | 
V | 
getIfNotExpired(K key)
キャッシュから値を取得する。
 キャッシュに値が存在しない場合または有効期限切れの場合はnullを返却する。 
 | 
void | 
remove(K key)
キャッシュから値を削除する。 
 | 
void | 
setCacheListener(ExpirableCacheListener<K> listener)
キャッシュリスナークラスを設定する。
 本インタフェース実装クラスは、各イベント発生時にこのリスナーをコールバックする。 
 | 
V getIfNotExpired(K key)
key - キャッシュキーvoid add(K key, V value, java.util.Date timeout)
key - キャッシュキーvalue - キャッシュされる値timeout - 有効期限void addUnlimited(K key, V value)
key - キャッシュキーvalue - キャッシュされる値@Published(tag="architect") void remove(K key)
key - 削除対象キャッシュキー@Published(tag="architect") void clear()
@Published(tag="architect") void setCacheListener(ExpirableCacheListener<K> listener)
listener - リスナークラス。