/** * @param joinedNodeId Joined node ID. * @return {@code True} if there are new caches received from joined node. */ boolean hasCachesReceivedFromJoin(UUID joinedNodeId) { for (DynamicCacheDescriptor desc : registeredCaches.values()) { if (desc.staticallyConfigured()) { assert desc.receivedFrom() != null : desc; if (joinedNodeId.equals(desc.receivedFrom())) return true; } } return false; }
/** * @param joinedNodeId Joined node ID. * @return New caches received from joined node. */ List<DynamicCacheDescriptor> cachesReceivedFromJoin(UUID joinedNodeId) { assert joinedNodeId != null; List<DynamicCacheDescriptor> started = null; if (!ctx.isDaemon()) { for (DynamicCacheDescriptor desc : orderedCaches(CacheComparators.DIRECT)) { if (desc.staticallyConfigured()) { assert desc.receivedFrom() != null : desc; if (joinedNodeId.equals(desc.receivedFrom())) { if (started == null) started = new ArrayList<>(); started.add(desc); } } } } return started != null ? started : Collections.<DynamicCacheDescriptor>emptyList(); }
desc.schema(), desc.receivedFrom(), desc.staticallyConfigured(), desc.sql(), false, desc.schema(), desc.receivedFrom(), desc.staticallyConfigured(), false, true,
desc.template(), desc.receivedFrom(), desc.staticallyConfigured(), desc.sql(), desc.deploymentId(),
/** * @param joinedNodeId Joined node ID. * @return {@code True} if there are new caches received from joined node. */ boolean hasCachesReceivedFromJoin(UUID joinedNodeId) { for (DynamicCacheDescriptor desc : registeredCaches.values()) { if (desc.staticallyConfigured()) { assert desc.receivedFrom() != null : desc; if (joinedNodeId.equals(desc.receivedFrom())) return true; } } return false; }
/** * @param joinedNodeId Joined node ID. * @return New caches received from joined node. */ List<DynamicCacheDescriptor> cachesReceivedFromJoin(UUID joinedNodeId) { assert joinedNodeId != null; List<DynamicCacheDescriptor> started = null; if (!ctx.isDaemon()) { for (DynamicCacheDescriptor desc : orderedCaches(CacheComparators.DIRECT)) { if (desc.staticallyConfigured()) { assert desc.receivedFrom() != null : desc; if (joinedNodeId.equals(desc.receivedFrom())) { if (started == null) started = new ArrayList<>(); started.add(desc); } } } } return started != null ? started : Collections.<DynamicCacheDescriptor>emptyList(); }
desc.schema(), desc.receivedFrom(), desc.staticallyConfigured(), desc.sql(), false, desc.schema(), desc.receivedFrom(), desc.staticallyConfigured(), false, true,
desc.template(), desc.receivedFrom(), desc.staticallyConfigured(), desc.sql(), desc.deploymentId(),