Class StandaloneCache<K,V>
- java.lang.Object
-
- io.gravitee.node.cache.standalone.StandaloneCache<K,V>
-
- All Implemented Interfaces:
io.gravitee.node.api.cache.Cache<K,V>
public class StandaloneCache<K,V> extends Object implements io.gravitee.node.api.cache.Cache<K,V>
- Author:
- Kamiel Ahmadpour (kamiel.ahmadpour at graviteesource.com), GraviteeSource Team
-
-
Constructor Summary
Constructors Constructor Description StandaloneCache(String name, io.gravitee.node.api.cache.CacheConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCacheListener(io.gravitee.node.api.cache.CacheListener<K,V> listener)voidclear()Vevict(K key)Vget(K key)StringgetName()booleanisEmpty()Vput(K key, V value)Vput(K key, V value, long ttl, TimeUnit ttlUnit)voidputAll(Map<? extends K,? extends V> m)booleanremoveCacheListener(io.gravitee.node.api.cache.CacheListener<K,V> listener)intsize()Collection<V>values()
-
-
-
Constructor Detail
-
StandaloneCache
public StandaloneCache(String name, io.gravitee.node.api.cache.CacheConfiguration configuration)
-
-
Method Detail
-
getName
public String getName()
-
isEmpty
public boolean isEmpty()
-
values
public Collection<V> values()
-
addCacheListener
public void addCacheListener(io.gravitee.node.api.cache.CacheListener<K,V> listener)
-
-