public interface Cache
javax.cache
 api, as soon as that api is final.| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | Cache.EntryListenerInterface describing callback methods, which are invoked when changes are made in the underlying cache. | 
| static class  | Cache.EntryListenerAdapterAdapter implementation for the EntryListener, allowing for overriding only specific callback methods. | 
| Modifier and Type | Method and Description | 
|---|---|
| <K> boolean | containsKey(K key)Indicates whether there is an item stored under given  key. | 
| <K,V> V | get(K key)Returns an item from the cache, or  nullif no item was stored under that key | 
| <K,V> void | put(K key,
   V value)Stores the given  valuein the cache, under givenkey. | 
| <K,V> boolean | putIfAbsent(K key,
           V value)Stores the given  valuein the cache, under givenkey, if no element is yet available
 under that key. | 
| Registration | registerCacheEntryListener(Cache.EntryListener cacheEntryListener)Registers the given  cacheEntryListenerto listen for Cache changes. | 
| <K> boolean | remove(K key)Removes the entry stored under given  key. | 
<K,V> V get(K key)
null if no item was stored under that keyK - The type of key usedV - The type of value storedkey - The key under which the item was cached<K,V> void put(K key,
               V value)
value in the cache, under given key. If an item already exists,
 it is updated with the new value.K - The type of key usedV - The type of value storedkey - The key under which to store the itemvalue - The item to cache<K,V> boolean putIfAbsent(K key,
                          V value)
value in the cache, under given key, if no element is yet available
 under that key. This operation is performed atomically.K - The type of key usedV - The type of value storedkey - The key under which to store the itemvalue - The item to cachetrue if no value was previously assigned to the key, false otherwise.<K> boolean remove(K key)
key. If no such entry exists, nothing happens.K - The type of key usedkey - The key under which the item was storedtrue if a value was previously assigned to the key and has been removed, false
 otherwise.<K> boolean containsKey(K key)
key.K - The type of keykey - The key to checktrue if an item is available under that key, false otherwise.Registration registerCacheEntryListener(Cache.EntryListener cacheEntryListener)
cacheEntryListener to listen for Cache changes.cacheEntryListener - The listener to registerCopyright © 2010–2017. All rights reserved.