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