/** * Await proxy initialization. * * @param jcache Cache proxy. */ private void awaitInitializeProxy(IgniteCacheProxyImpl<?, ?> jcache) { if (jcache != null) { CountDownLatch initLatch = jcache.getInitLatch(); try { while (initLatch.getCount() > 0) { initLatch.await(2000, TimeUnit.MILLISECONDS); if (log.isInfoEnabled()) log.info("Failed to wait proxy initialization, cache=" + jcache.getName() + ", localNodeId=" + ctx.localNodeId()); } } catch (InterruptedException e) { Thread.currentThread().interrupt(); // Ignore intteruption. } } }
/** * @param name Cache name. */ public void completeProxyInitialize(String name) { IgniteCacheProxyImpl<?, ?> jcache = jCacheProxies.get(name); if (jcache != null) { CountDownLatch proxyInitLatch = jcache.getInitLatch(); if (proxyInitLatch.getCount() > 0) { if (log.isInfoEnabled()) log.info("Finish proxy initialization, cacheName=" + name + ", localNodeId=" + ctx.localNodeId()); proxyInitLatch.countDown(); } } else { if (log.isInfoEnabled()) log.info("Can not finish proxy initialization because proxy does not exist, cacheName=" + name + ", localNodeId=" + ctx.localNodeId()); } }
/** * Await proxy initialization. * * @param jcache Cache proxy. */ private void awaitInitializeProxy(IgniteCacheProxyImpl<?, ?> jcache) { if (jcache != null) { CountDownLatch initLatch = jcache.getInitLatch(); try { while (initLatch.getCount() > 0) { initLatch.await(2000, TimeUnit.MILLISECONDS); if (log.isInfoEnabled()) log.info("Failed to wait proxy initialization, cache=" + jcache.getName() + ", localNodeId=" + ctx.localNodeId()); } } catch (InterruptedException e) { Thread.currentThread().interrupt(); // Ignore intteruption. } } }
/** * @param name Cache name. */ public void completeProxyInitialize(String name) { IgniteCacheProxyImpl<?, ?> jcache = jCacheProxies.get(name); if (jcache != null) { CountDownLatch proxyInitLatch = jcache.getInitLatch(); if (proxyInitLatch.getCount() > 0) { if (log.isInfoEnabled()) log.info("Finish proxy initialization, cacheName=" + name + ", localNodeId=" + ctx.localNodeId()); proxyInitLatch.countDown(); } } else { if (log.isInfoEnabled()) log.info("Can not finish proxy initialization because proxy does not exist, cacheName=" + name + ", localNodeId=" + ctx.localNodeId()); } }