org.ehcache
Interface Jsr107Cache<K,V>
public interface Jsr107Cache<K,V>
Method Summary |
V |
compute(K key,
BiFunction<? super K,? super V,? extends V> computeFunction,
NullaryFunction<java.lang.Boolean> replaceEqual,
NullaryFunction<java.lang.Boolean> invokeWriter,
NullaryFunction<java.lang.Boolean> withStatsAndEvents)
|
java.util.Map<K,V> |
getAll(java.util.Set<? extends K> keys)
|
V |
getAndPut(K key,
V value)
|
V |
getAndRemove(K key)
|
void |
loadAll(java.util.Set<? extends K> keys,
boolean replaceExistingValues,
Function<java.lang.Iterable<? extends K>,java.util.Map<K,V>> function)
|
boolean |
remove(K key)
|
void |
removeAll()
|
getAll
java.util.Map<K,V> getAll(java.util.Set<? extends K> keys)
getAndRemove
V getAndRemove(K key)
getAndPut
V getAndPut(K key,
V value)
remove
boolean remove(K key)
removeAll
void removeAll()
compute
V compute(K key,
BiFunction<? super K,? super V,? extends V> computeFunction,
NullaryFunction<java.lang.Boolean> replaceEqual,
NullaryFunction<java.lang.Boolean> invokeWriter,
NullaryFunction<java.lang.Boolean> withStatsAndEvents)
loadAll
void loadAll(java.util.Set<? extends K> keys,
boolean replaceExistingValues,
Function<java.lang.Iterable<? extends K>,java.util.Map<K,V>> function)