/** * @param ccfg Cache configuration. * @return Data transfer object for preload configuration properties. */ public static VisorPreloadConfig from(GridCacheConfiguration ccfg) { VisorPreloadConfig cfg = new VisorPreloadConfig(); cfg.mode(ccfg.getPreloadMode()); cfg.batchSize(ccfg.getPreloadBatchSize()); cfg.threadPoolSize(ccfg.getPreloadThreadPoolSize()); cfg.partitionedDelay(ccfg.getPreloadPartitionedDelay()); cfg.throttle(ccfg.getPreloadThrottle()); cfg.timeout(ccfg.getPreloadTimeout()); return cfg; }
name = cfg.getName(); partDistro = GridCacheUtils.distributionMode(cfg); preloadBatchSize = cfg.getPreloadBatchSize(); preloadMode = cfg.getPreloadMode(); qryIdxEnabled = cfg.isQueryIndexEnabled();
assertParameter(cc.getPreloadBatchSize() > 0, "preloadBatchSize > 0");
portableEnabled = cc.isPortableEnabled(); preloadMode = cc.getPreloadMode(); preloadBatchSize = cc.getPreloadBatchSize(); preloadDelay = cc.getPreloadPartitionedDelay(); preloadOrder = cc.getPreloadOrder();