K
- このキャッシュで保持されるキーの型V
- キャッシュされる値の型public interface Cache<K,V> extends Iterable<Cache.Entry<K,V>>
修飾子とタイプ | インタフェースと説明 |
---|---|
static interface |
Cache.Entry<K,V>
キャッシュのエントリ
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
containsKey(K key)
指定されたキーのキャッシュを保持しているかを返します。
|
V |
get(K key)
指定されたキーでキャッシュされている値を返します。
|
Map<K,V> |
getAll(Set<? extends K> keys)
指定された複数のキーでキャッシュされている値を取得します。
|
String |
getName()
キャッシュ名を取得します。
|
Iterator<Cache.Entry<K,V>> |
iterator() |
void |
put(K key,
V value)
指定したキーと値をキャッシュに追加します。
|
void |
putAll(Map<? extends K,? extends V> map)
複数のキーとキャッシュ値を全てキャッシュに追加します。
|
boolean |
remove(K key)
指定したキーでキャッシュを削除します。
|
void |
removeAll()
全てのキャッシュを削除します。
|
void |
removeAll(Set<? extends K> keys)
指定した複数のキーでキャッシュを削除します。
|
forEach, spliterator
Iterator<Cache.Entry<K,V>> iterator()
iterator
インタフェース内 Iterable<Cache.Entry<K,V>>
Iterable.iterator()
String getName()
boolean containsKey(K key)
key
- キャッシュのキーV get(K key)
key
- キャッシュのキーMap<K,V> getAll(Set<? extends K> keys)
keys
- キャッシュのキーセットvoid put(K key, V value)
キャッシュに指定されたキーが既に存在する場合は、古い値は指定された値に置き換えられます。
key
- キャッシュのキーvalue
- キャッシュの値void putAll(Map<? extends K,? extends V> map)
キャッシュに指定されたキーが既に存在する場合は、古い値は指定された値に置き換えられます。
map
- 追加するキーとキャッシュ値のマップboolean remove(K key)
key
- キャッシュのキーvoid removeAll()
Copyright © 2012 NTT DATA INTRAMART CORPORATION