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.