K - cache keyV - cache valuepublic class RedisCache<K extends Serializable,V extends Serializable> extends Object implements javax.cache.Cache<K,V>
| Modifier and Type | Class and Description |
|---|---|
static class |
RedisCache.Builder
Builder for
RedisCache. |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
close() |
boolean |
containsKey(K key) |
void |
deregisterCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration) |
V |
get(K key) |
Map<K,V> |
getAll(Set<? extends K> keys) |
V |
getAndPut(K key,
V value) |
V |
getAndRemove(K key) |
V |
getAndReplace(K key,
V value) |
javax.cache.CacheManager |
getCacheManager() |
<C extends javax.cache.configuration.Configuration<K,V>> |
getConfiguration(Class<C> aClass) |
String |
getName() |
<T> T |
invoke(K key,
javax.cache.processor.EntryProcessor<K,V,T> entryProcessor,
Object... arguments) |
<T> Map<K,javax.cache.processor.EntryProcessorResult<T>> |
invokeAll(Set<? extends K> set,
javax.cache.processor.EntryProcessor<K,V,T> entryProcessor,
Object... objects) |
boolean |
isClosed() |
Iterator<javax.cache.Cache.Entry<K,V>> |
iterator() |
void |
loadAll(Set<? extends K> keys,
boolean replaceExistingValues,
javax.cache.integration.CompletionListener completionListener) |
void |
put(K key,
V value) |
void |
putAll(Map<? extends K,? extends V> map) |
boolean |
putIfAbsent(K key,
V value) |
void |
registerCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration) |
boolean |
remove(K key) |
boolean |
remove(K key,
V oldValue) |
void |
removeAll() |
void |
removeAll(Set<? extends K> keys) |
boolean |
replace(K key,
V value) |
boolean |
replace(K key,
V oldValue,
V newValue) |
<T> T |
unwrap(Class<T> clazz) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic V get(K key)
get in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public Map<K,V> getAll(Set<? extends K> keys)
getAll in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public boolean containsKey(K key)
containsKey in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public void loadAll(Set<? extends K> keys, boolean replaceExistingValues, javax.cache.integration.CompletionListener completionListener)
loadAll in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public void put(K key, V value)
put in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public V getAndPut(K key, V value)
getAndPut in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public void putAll(Map<? extends K,? extends V> map)
putAll in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public boolean putIfAbsent(K key, V value)
putIfAbsent in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public boolean remove(K key)
remove in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public boolean remove(K key, V oldValue)
remove in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public V getAndRemove(K key)
getAndRemove in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public boolean replace(K key, V oldValue, V newValue)
replace in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public boolean replace(K key, V value)
replace in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public V getAndReplace(K key, V value)
getAndReplace in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public void removeAll(Set<? extends K> keys)
removeAll in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public void removeAll()
removeAll in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public void clear()
clear in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public <C extends javax.cache.configuration.Configuration<K,V>> C getConfiguration(Class<C> aClass)
getConfiguration in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public <T> T invoke(K key, javax.cache.processor.EntryProcessor<K,V,T> entryProcessor, Object... arguments) throws javax.cache.processor.EntryProcessorException
invoke in interface javax.cache.Cache<K extends Serializable,V extends Serializable>javax.cache.processor.EntryProcessorExceptionpublic <T> Map<K,javax.cache.processor.EntryProcessorResult<T>> invokeAll(Set<? extends K> set, javax.cache.processor.EntryProcessor<K,V,T> entryProcessor, Object... objects)
invokeAll in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public String getName()
getName in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public javax.cache.CacheManager getCacheManager()
getCacheManager in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public void close()
close in interface Closeableclose in interface AutoCloseableclose in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public boolean isClosed()
isClosed in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public <T> T unwrap(Class<T> clazz)
unwrap in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public void registerCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration)
registerCacheEntryListener in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public void deregisterCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration)
deregisterCacheEntryListener in interface javax.cache.Cache<K extends Serializable,V extends Serializable>public Iterator<javax.cache.Cache.Entry<K,V>> iterator()
iterator in interface Iterable<javax.cache.Cache.Entry<K extends Serializable,V extends Serializable>>iterator in interface javax.cache.Cache<K extends Serializable,V extends Serializable>Copyright © 2017 SDL Group. All rights reserved.