public interface Cache<K,V>
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Removes all the keys and their values from the Cache
|
V |
get(K key)
Retrieves the value for the given Key
|
String |
getName()
Name of the cache node
|
boolean |
isTransactional()
If the cache is transactional
|
Set<K> |
keySet()
Return all the keys
|
V |
put(K key,
V value,
Long ttl)
Associates the specified value with the specified key this cache.
|
V |
remove(K key)
Removes the value for this key from a Cache.
|
int |
size()
Size of the cache
|
V get(K key)
key - key under which value is to be retrieved.V put(K key, V value, Long ttl)
key - key with which the specified value is to be associated.value - value to be associated with the specified key.ttl - the time for this entry to livenull if there was no mapping for key.
A null return can also indicate that the key previously associated null with the specified key,
if the implementation supports null values.V remove(K key)
null if the Key contained no mapping.key - key whose mapping is to be removedint size()
void clear()
String getName()
boolean isTransactional()
Copyright © 2019. All rights reserved.