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()
           
 

Method Detail

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)