javax.cache
Interface Cache.MutableEntry<K,V>

Type Parameters:
K -
V -
All Superinterfaces:
Cache.Entry<K,V>
Enclosing interface:
Cache<K,V>

public static interface Cache.MutableEntry<K,V>
extends Cache.Entry<K,V>

An accessor and mutator to the underlying Cache


Method Summary
 boolean exists()
          Checks for the existence of the entry in the cache
 void remove()
          Removes the entry from the Cache

 void setValue(V value)
          Sets or replaces the value associated with the key If exists() is false and setValue is called then a mapping is added to the cache visible once the EntryProcessor completes.
 
Methods inherited from interface javax.cache.Cache.Entry
getKey, getValue
 

Method Detail

exists

boolean exists()
Checks for the existence of the entry in the cache

Returns:

remove

void remove()
Removes the entry from the Cache


setValue

void setValue(V value)
Sets or replaces the value associated with the key If exists() is false and setValue is called then a mapping is added to the cache visible once the EntryProcessor completes. Moreover a second invocation of exists() will return true.

Parameters:
value - the value to update the entry with


Copyright © 2013. All Rights Reserved.