/** * @param startTopVer Cache start version. * @param err Cache start error if any. */ void initCacheProxies(AffinityTopologyVersion startTopVer, @Nullable Throwable err) { for (GridCacheAdapter<?, ?> cache : caches.values()) { GridCacheContext<?, ?> cacheCtx = cache.context(); if (cacheCtx.startTopologyVersion().equals(startTopVer)) { if (!jCacheProxies.containsKey(cacheCtx.name())) { IgniteCacheProxyImpl<?, ?> newProxy = new IgniteCacheProxyImpl(cache.context(), cache, false); if (!cache.active()) newProxy.suspend(); addjCacheProxy(cacheCtx.name(), newProxy); } if (cacheCtx.preloader() != null) cacheCtx.preloader().onInitialExchangeComplete(err); } } }
grp.preloader().onInitialExchangeComplete(null);
/** * @param startTopVer Cache start version. * @param err Cache start error if any. */ void initCacheProxies(AffinityTopologyVersion startTopVer, @Nullable Throwable err) { for (GridCacheAdapter<?, ?> cache : caches.values()) { GridCacheContext<?, ?> cacheCtx = cache.context(); if (cacheCtx.startTopologyVersion().equals(startTopVer)) { if (!jCacheProxies.containsKey(cacheCtx.name())) { IgniteCacheProxyImpl<?, ?> newProxy = new IgniteCacheProxyImpl(cache.context(), cache, false); if (!cache.active()) newProxy.restart(); addjCacheProxy(cacheCtx.name(), newProxy); } if (cacheCtx.preloader() != null) cacheCtx.preloader().onInitialExchangeComplete(err); } } }
grp.preloader().onInitialExchangeComplete(null);