Package io.gravitee.node.cache.hazelcast
Class HazelcastCacheManager
- java.lang.Object
-
- io.gravitee.node.cache.hazelcast.HazelcastCacheManager
-
- All Implemented Interfaces:
io.gravitee.node.api.cache.CacheManager
public class HazelcastCacheManager extends Object implements io.gravitee.node.api.cache.CacheManager
- Author:
- Kamiel Ahmadpour (kamiel.ahmadpour at graviteesource.com), GraviteeSource Team
-
-
Constructor Summary
Constructors Constructor Description HazelcastCacheManager(com.hazelcast.core.HazelcastInstance hazelcastInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy(String name)<K,V>
io.gravitee.node.api.cache.Cache<K,V>getOrCreateCache(String name)<K,V>
io.gravitee.node.api.cache.Cache<K,V>getOrCreateCache(String name, io.gravitee.node.api.cache.CacheConfiguration configuration)
-
-
-
Method Detail
-
getOrCreateCache
public <K,V> io.gravitee.node.api.cache.Cache<K,V> getOrCreateCache(String name)
- Specified by:
getOrCreateCachein interfaceio.gravitee.node.api.cache.CacheManager
-
getOrCreateCache
public <K,V> io.gravitee.node.api.cache.Cache<K,V> getOrCreateCache(String name, io.gravitee.node.api.cache.CacheConfiguration configuration)
- Specified by:
getOrCreateCachein interfaceio.gravitee.node.api.cache.CacheManager
-
destroy
public void destroy(String name)
- Specified by:
destroyin interfaceio.gravitee.node.api.cache.CacheManager
-
-