Package io.gravitee.node.cache.hazelcast
Class HazelcastCache<K,V>
- java.lang.Object
-
- io.gravitee.node.cache.hazelcast.HazelcastCache<K,V>
-
- All Implemented Interfaces:
io.gravitee.node.api.cache.Cache<K,V>
public class HazelcastCache<K,V> extends Object implements io.gravitee.node.api.cache.Cache<K,V>
- Author:
- David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
-
-
Constructor Summary
Constructors Constructor Description HazelcastCache(com.hazelcast.map.IMap<K,V> cache, 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> cacheListener)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> cacheListener)intsize()Collection<V>values()
-
-
-
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> cacheListener)
-
-