|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectfeat2.impl.Cache
指定の時間だけオブジェクトを保持するキャッシュ。put, get, cleanメソッドは Cacheインスタンス自身で同期される。
| コンストラクタの概要 | |
Cache()
|
|
| メソッドの概要 | |
java.lang.Object |
get(java.lang.String name)
保管されたオブジェクトを返す。 |
void |
put(java.lang.String name,
java.lang.Object obj,
long ttl)
オブジェクトを保存する。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public Cache()
| メソッドの詳細 |
public void put(java.lang.String name,
java.lang.Object obj,
long ttl)
name - キーobj - 保存するオブジェクトttl - オブジェクトを保管する最大時間。
ヒープが不足したときはこの時間より早くオブジェクトが破棄されることがあるpublic java.lang.Object get(java.lang.String name)
name - キー
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||