public class ResponseMetadataCache extends Object
Constructor and Description |
---|
ResponseMetadataCache(int maxEntries)
最大エントリ数の指定と共に、キャッシュを構築します
|
Modifier and Type | Method and Description |
---|---|
void |
add(Object obj,
ResponseMetadata metadata)
このキャシュに、新規のエントリを追加します。
キャッシュのエントリが最大エントリ数を超えて保持されてる場合は、最も古い
エントリを除外します。
|
ResponseMetadata |
get(Object obj)
指定されたオブジェクトに関連するレスポンスメタデータを返します。
メタデータが存在しない場合は、nullを返します
|
public ResponseMetadataCache(int maxEntries)
maxEntries
- このキャッシュで保持する最大エントリ数public void add(Object obj, ResponseMetadata metadata)
obj
- 保持するメタデータに対するキーオブジェクトmetadata
- 保持するメタデータpublic ResponseMetadata get(Object obj)
obj
- 保存されているメタデータに対するキーオブジェクトCopyright © 2018. All rights reserved.