K - Type of region keys.V - Type of region values.@Experimental public interface Region<K,V>
JSONWrapper| Modifier and Type | Method and Description |
|---|---|
V |
get(K key)
Gets the value, if any, contained in this region for the
key. |
java.util.Map<K,V> |
getAll(java.util.Collection<K> keys)
Gets the values, if any, contained in this region for the collection of
keys. |
RegionAttributes |
getRegionAttributes()
Captures a snapshot of the attributes (e.g., size) of this region.
|
void |
put(K key,
V value)
Puts the
value into this region for the key. |
void |
putAll(java.util.Map<K,V> values)
Puts the map from keys to
values into this region. |
void |
remove(K key)
Removes any value associated with the
key from this region. |
RegionAttributes getRegionAttributes() throws java.io.IOException
java.io.IOExceptionV get(K key) throws java.io.IOException
key.key - Unique key associated with a value.key.java.io.IOExceptionjava.util.Map<K,V> getAll(java.util.Collection<K> keys) throws java.io.IOException
keys.keys - Collection of unique keys associated with values.keys to their associated values.java.io.IOExceptionvoid put(K key, V value) throws java.io.IOException
value into this region for the key.key - Unique key to associate with the value.value - Value to associate with the key.java.io.IOExceptionvoid putAll(java.util.Map<K,V> values) throws java.io.IOException
values into this region. If any one key/value pair can
not be inserted, the remaining pair insertions will be attempted.values - Map from keys to their associated values.java.io.IOExceptionvoid remove(K key) throws java.io.IOException
key from this region.key - Unique key associated with a value.java.io.IOException