/** * Creates near cache configuration copying properties from passed in configuration. * * @param ccfg Configuration to copy. */ public NearCacheConfiguration(NearCacheConfiguration<K, V> ccfg) { nearEvictPlcFactory = ccfg.getNearEvictionPolicyFactory(); nearEvictPlc = ccfg.getNearEvictionPolicy(); nearStartSize = ccfg.getNearStartSize(); }
/** * Reads the near config. * * @param out Stream. * @param cfg NearCacheConfiguration. */ private static void writeNearConfiguration(BinaryRawWriter out, NearCacheConfiguration cfg) { assert cfg != null; out.writeInt(cfg.getNearStartSize()); writeEvictionPolicy(out, cfg.getNearEvictionPolicy()); }
/** {@inheritDoc} */ @Override public void start() throws IgniteCheckedException { if (map == null) { map = new GridCacheLocalConcurrentMap( ctx, entryFactory(), ctx.config().getNearConfiguration().getNearStartSize()); } }
/** {@inheritDoc} */ @Override public void onReconnected() { map = new GridCacheLocalConcurrentMap( ctx, entryFactory(), ctx.config().getNearConfiguration().getNearStartSize()); }
/** * Create data transfer object for near cache configuration properties. * * @param ccfg Cache configuration. */ public VisorCacheNearConfiguration(CacheConfiguration ccfg) { nearEnabled = GridCacheUtils.isNearEnabled(ccfg); if (nearEnabled) { NearCacheConfiguration nccfg = ccfg.getNearConfiguration(); final Factory nearEvictionPlc = nccfg.getNearEvictionPolicyFactory(); nearStartSize = nccfg.getNearStartSize(); nearEvictPlc = compactClass(nearEvictionPlc); nearEvictMaxSize = evictionPolicyMaxSize(nearEvictionPlc); } }
cache.cacheConfiguration().getNearConfiguration().getNearEvictionPolicyFactory() : null, cache.cacheConfiguration().getNearConfiguration() != null ? cache.cacheConfiguration().getNearConfiguration().getNearStartSize() : null, cache.cacheConfiguration().getDefaultLockTimeout(), cache.cacheConfiguration().getInterceptor(),
/** * Creates near cache configuration copying properties from passed in configuration. * * @param ccfg Configuration to copy. */ public NearCacheConfiguration(NearCacheConfiguration<K, V> ccfg) { nearEvictPlcFactory = ccfg.getNearEvictionPolicyFactory(); nearEvictPlc = ccfg.getNearEvictionPolicy(); nearStartSize = ccfg.getNearStartSize(); }
/** * Reads the near config. * * @param out Stream. * @param cfg NearCacheConfiguration. */ @SuppressWarnings("TypeMayBeWeakened") private static void writeNearConfiguration(BinaryRawWriter out, NearCacheConfiguration cfg) { assert cfg != null; out.writeInt(cfg.getNearStartSize()); writeEvictionPolicy(out, cfg.getNearEvictionPolicy()); }
/** {@inheritDoc} */ @Override public void start() throws IgniteCheckedException { if (map == null) { map = new GridCacheLocalConcurrentMap( ctx, entryFactory(), ctx.config().getNearConfiguration().getNearStartSize()); } }
/** {@inheritDoc} */ @Override public void onReconnected() { map = new GridCacheLocalConcurrentMap( ctx, entryFactory(), ctx.config().getNearConfiguration().getNearStartSize()); }
/** * Create data transfer object for near cache configuration properties. * * @param ccfg Cache configuration. */ public VisorCacheNearConfiguration(CacheConfiguration ccfg) { nearEnabled = GridCacheUtils.isNearEnabled(ccfg); if (nearEnabled) { NearCacheConfiguration nccfg = ccfg.getNearConfiguration(); final Factory nearEvictionPlc = nccfg.getNearEvictionPolicyFactory(); nearStartSize = nccfg.getNearStartSize(); nearEvictPlc = compactClass(nearEvictionPlc); nearEvictMaxSize = evictionPolicyMaxSize(nearEvictionPlc); } }