|
All implementations must be thread-safe. Additionally, the use of the Serializable for both keys and values ensures that the underlying cache implementations can support both clustered caches as well as persistent caches.
All implementations must support null values. It therefore follows that
(simpleCache.contains(key) == true) does not imply (simpleCache.get(key) != null)but
(simpleCache.contains(key) == false) implies (simpleCache.get(key) == null)
Method Summary | ||
void |
clear() | |
boolean |
contains(K key) | |
get(K key) | ||
getKeys() | ||
void |
put(K key, V value) Set the value to store for a given key. |
|
void |
remove(K key) Removes the cache entry whether or not the value stored against it is null. |
|