private void createCachesOnCluster() { ClientCacheProxyFactory proxyFactory = (ClientCacheProxyFactory) getClientProxyFactory(ICacheService.SERVICE_NAME); if (proxyFactory != null) { proxyFactory.recreateCachesOnCluster(); } }
private void createCachesOnCluster() { ClientCacheProxyFactory proxyFactory = (ClientCacheProxyFactory) getClientProxyFactory(ICacheService.SERVICE_NAME); if (proxyFactory != null) { proxyFactory.recreateCachesOnCluster(); } }
public HazelcastClientCacheManager(HazelcastClientCachingProvider cachingProvider, HazelcastInstance hazelcastInstance, URI uri, ClassLoader classLoader, Properties properties) { super(cachingProvider, hazelcastInstance, uri, classLoader, properties); /* * TODO: * * A new interface, such as `InternalHazelcastInstance` (with a * `getOriginalInstance()` method), might be introduced. Then the * underlying actual (original) Hazelcast instance can be retrieved * through this. * * The original Hazelcast instance is used for getting access to * internals. It's also used for passing the full cache name directly * by this cache manager itself. */ if (hazelcastInstance instanceof HazelcastClientProxy) { client = ((HazelcastClientProxy) hazelcastInstance).client; } else { client = ((HazelcastClientInstanceImpl) hazelcastInstance); } ProxyManager proxyManager = client.getProxyManager(); clientCacheProxyFactory = (ClientCacheProxyFactory) proxyManager.getClientProxyFactory(ICacheService.SERVICE_NAME); }
public HazelcastClientCacheManager(HazelcastClientCachingProvider cachingProvider, HazelcastInstance hazelcastInstance, URI uri, ClassLoader classLoader, Properties properties) { super(cachingProvider, hazelcastInstance, uri, classLoader, properties); /* * TODO: * * A new interface, such as `InternalHazelcastInstance` (with a * `getOriginalInstance()` method), might be introduced. Then the * underlying actual (original) Hazelcast instance can be retrieved * through this. * * The original Hazelcast instance is used for getting access to * internals. It's also used for passing the full cache name directly * by this cache manager itself. */ if (hazelcastInstance instanceof HazelcastClientProxy) { client = ((HazelcastClientProxy) hazelcastInstance).client; } else { client = ((HazelcastClientInstanceImpl) hazelcastInstance); } ProxyManager proxyManager = client.getProxyManager(); clientCacheProxyFactory = (ClientCacheProxyFactory) proxyManager.getClientProxyFactory(ICacheService.SERVICE_NAME); }