/** {@inheritDoc} */ @Override public void resetMetrics() { boolean isDrSndCache = cacheCfg.getDrSenderConfiguration() != null; boolean isDrRcvCache = cacheCfg.getDrReceiverConfiguration() != null; metrics = new GridCacheMetricsAdapter(isDrSndCache, isDrRcvCache); }
/** {@inheritDoc} */ @Override public void resetMetrics() { boolean isDrSndCache = cacheCfg.getDrSenderConfiguration() != null; boolean isDrRcvCache = cacheCfg.getDrReceiverConfiguration() != null; GridCacheMetricsAdapter m = new GridCacheMetricsAdapter(isDrSndCache, isDrRcvCache); m.delegate(ctx.dht().near().metrics0()); metrics = m; }
/** {@inheritDoc} */ @Override public void resetMetrics() { boolean isDrSndCache = cacheCfg.getDrSenderConfiguration() != null; boolean isDrRcvCache = cacheCfg.getDrReceiverConfiguration() != null; GridCacheMetricsAdapter m = new GridCacheMetricsAdapter(isDrSndCache, isDrRcvCache); if (ctx.dht().near() != null) m.delegate(ctx.dht().near().metrics0()); metrics = m; }
boolean isDrRcvCache = cacheCfg.getDrReceiverConfiguration() != null;
/** * @param cfg Configuration. * @param objs Extra components. * @throws GridException If failed to inject. */ private void prepare(GridCacheConfiguration cfg, Object... objs) throws GridException { prepare(cfg, cfg.getEvictionPolicy(), false); prepare(cfg, cfg.getNearEvictionPolicy(), true); prepare(cfg, cfg.getAffinity(), false); prepare(cfg, cfg.getAffinityMapper(), false); prepare(cfg, cfg.getCloner(), false); prepare(cfg, cfg.getStore(), false); prepare(cfg, cfg.getEvictionFilter(), false); prepare(cfg, cfg.getInterceptor(), false); GridDrSenderCacheConfiguration drSndCfg = cfg.getDrSenderConfiguration(); if (drSndCfg != null) prepare(cfg, drSndCfg.getEntryFilter(), false); GridDrReceiverCacheConfiguration drRcvCfg = cfg.getDrReceiverConfiguration(); if (drRcvCfg != null) prepare(cfg, drRcvCfg.getConflictResolver(), false); for (Object obj : objs) prepare(cfg, obj, false); }
cacheCfg.getDrReceiverConfiguration() == null // and no DR. ) {
GridDrReceiverCacheConfiguration drRcvCfg = cacheCfg.getDrReceiverConfiguration();
dgcSuspectLockTimeout = cfg.getDgcSuspectLockTimeout(); drRcvAttrs = cfg.getDrReceiverConfiguration() != null ? new GridCacheDrReceiveAttributes(cfg.getDrReceiverConfiguration()) : null;
drSndCacheCfg = cc.getDrSenderConfiguration() != null ? new GridDrSenderCacheConfiguration(cc.getDrSenderConfiguration()) : null; drRcvCacheCfg = cc.getDrReceiverConfiguration() != null ? new GridDrReceiverCacheConfiguration(cc.getDrReceiverConfiguration()) : null; eagerTtl = cc.isEagerTtl(); evictFilter = cc.getEvictionFilter();
cfg.VisorWriteBehindConfig(VisorWriteBehindConfig.from(ccfg)); if (ccfg.getDrReceiverConfiguration() != null) cfg.drReceiveConfig(VisorDrReceiverConfig.from(ccfg.getDrReceiverConfiguration()));
if (cacheCfg.getDrSenderConfiguration() != null || cacheCfg.getDrReceiverConfiguration() != null) { hasHubCfg = true;
GridDrReceiverCacheConfiguration drRcvCfg = cc.getDrReceiverConfiguration();
if (near() && cctx.config().getDrReceiverConfiguration() != null) { cached.markObsolete(xidVer);
txEntry.cached(cached = cctx.cache().entryEx(txEntry.key()), null); if (near() && cctx.config().getDrReceiverConfiguration() != null) { cached.markObsolete(xidVer);