/** {@inheritDoc} */ @Override public Void apply(CacheConfiguration cfg) { cfg.setNearConfiguration(null); cfg.setAtomicityMode(TRANSACTIONAL_SNAPSHOT); return null; } }
/** {@inheritDoc} */ @Override protected CacheConfiguration cacheConfiguration(String igniteInstanceName) throws Exception { CacheConfiguration cfg = super.cacheConfiguration(igniteInstanceName); cfg.setNearConfiguration(null); cfg.setBackups(4); return cfg; } }
@Override public Void apply(CacheConfiguration cc) { cc.setAtomicityMode(ATOMIC); cc.setNearConfiguration(null); cc.setCacheStoreFactory(null); return null; } };
/** * @return Cache configuration. */ @SuppressWarnings("unchecked") protected CacheConfiguration<Integer, Integer> cacheConfiguration() { return defaultCacheConfiguration() .setNearConfiguration(null) .setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL_SNAPSHOT) .setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC); }
/** {@inheritDoc} */ @Override protected CacheConfiguration cacheConfiguration(String igniteInstanceName) throws Exception { CacheConfiguration cfg = super.cacheConfiguration(igniteInstanceName); if (nearCache) cfg.setNearConfiguration(new NearCacheConfiguration()); cfg.setExpiryPolicyFactory(factory); if (disableEagerTtl) cfg.setEagerTtl(false); return cfg; }
/** * @return Cache configuration. */ private CacheConfiguration cacheConfiguration() { CacheConfiguration ccfg = defaultCacheConfiguration(); ccfg.setCacheMode(PARTITIONED); ccfg.setAtomicityMode(TRANSACTIONAL); ccfg.setNearConfiguration(null); ccfg.setBackups(1); return ccfg; }
/** * @param igniteInstanceName Ignite instance name. * @return Cache configuration. */ protected CacheConfiguration cacheConfiguration(String igniteInstanceName) { CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME); ccfg.setBackups(backups); ccfg.setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL); ccfg.setCacheMode(CacheMode.PARTITIONED); ccfg.setNearConfiguration(new NearCacheConfiguration()); return ccfg; }
/** * @param ignite Ignite. * @param name Name. */ private IgniteCache<Integer, Integer> getCache(Ignite ignite, String name) { CacheConfiguration ccfg = defaultCacheConfiguration(); ccfg.setName(name); ccfg.setCacheMode(CacheMode.PARTITIONED); ccfg.setBackups(0); ccfg.setNearConfiguration(null); return ignite.getOrCreateCache(ccfg); }
/** * @return Cache configuration. */ private CacheConfiguration cacheConfiguration() { CacheConfiguration cc = defaultCacheConfiguration(); cc.setCacheMode(PARTITIONED); cc.setBackups(1); cc.setRebalanceMode(SYNC); cc.setWriteSynchronizationMode(FULL_SYNC); cc.setNearConfiguration(null); return cc; }
private CacheConfiguration cacheConfiguration(String cacheName) { CacheConfiguration ccfg = defaultCacheConfiguration(); ccfg.setName(cacheName); ccfg.setWriteSynchronizationMode(FULL_SYNC); ccfg.setCacheMode(CacheMode.PARTITIONED); ccfg.setBackups(2); ccfg.setNearConfiguration(null); ccfg.setAtomicityMode(TRANSACTIONAL); return ccfg; } }
/** * @return Cache configuration. */ protected CacheConfiguration cacheConfiguration() { CacheConfiguration cfg = defaultCacheConfiguration(); cfg.setCacheMode(PARTITIONED); cfg.setBackups(1); cfg.setNearConfiguration(nearConfiguration()); cfg.setWriteSynchronizationMode(FULL_SYNC); cfg.setAtomicityMode(atomicityMode); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); CacheConfiguration cacheCfg = defaultCacheConfiguration(); cacheCfg.setCacheMode(PARTITIONED); cacheCfg.setBackups(1); cacheCfg.setAtomicityMode(TRANSACTIONAL); cacheCfg.setNearConfiguration(new NearCacheConfiguration()); cfg.setCacheConfiguration(cacheCfg); return cfg; } }
/** * @throws Exception If failed. */ @Ignore("https://issues.apache.org/jira/browse/IGNITE-7187") @Test public void testMvccPessimisticFullSyncWithNearCache() throws Exception { CacheConfiguration ccfg = cacheConfiguration(FULL_SYNC, 2).setAtomicityMode(TRANSACTIONAL_SNAPSHOT) .setNearConfiguration(new NearCacheConfiguration<>()); doTestInvokeTest(ccfg, PESSIMISTIC, REPEATABLE_READ); failOnWrite = true; doTestInvokeTest(ccfg, PESSIMISTIC, REPEATABLE_READ); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); CacheConfiguration cacheCfg = defaultCacheConfiguration(); cacheCfg.setCacheMode(mode); cacheCfg.setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC); cacheCfg.setAtomicityMode(TRANSACTIONAL); cacheCfg.setNearConfiguration(new NearCacheConfiguration()); cfg.setCacheConfiguration(cacheCfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); CacheConfiguration cc = defaultCacheConfiguration(); cc.setCacheMode(PARTITIONED); cc.setAffinity(new RendezvousAffinityFunction(false, 18)); cc.setBackups(1); cc.setRebalanceMode(SYNC); cc.setNearConfiguration(null); c.setCacheConfiguration(cc); return c; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); CacheConfiguration cacheCfg = new CacheConfiguration(DEFAULT_CACHE_NAME); cacheCfg.setCacheMode(CacheMode.PARTITIONED); cacheCfg.setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL); cacheCfg.setWriteSynchronizationMode(FULL_SYNC); cacheCfg.setNearConfiguration(nearEnabled ? new NearCacheConfiguration() : null); cacheCfg.setBackups(1); cfg.setCacheConfiguration(cacheCfg); return cfg; }
/** {@inheritDoc} */ @Override protected CacheConfiguration cacheConfiguration(String igniteInstanceName) throws Exception { CacheConfiguration ccfg = super.cacheConfiguration(igniteInstanceName); ccfg.setBackups(1); if (hasNearCache()) ccfg.setNearConfiguration(new NearCacheConfiguration()); FifoEvictionPolicy plc = new FifoEvictionPolicy(); plc.setMaxSize(HEAP_ENTRIES); ccfg.setEvictionPolicy(plc); ccfg.setOnheapCacheEnabled(true); return ccfg; }
/** {@inheritDoc} */ @SuppressWarnings("unchecked") @Override CacheConfiguration cacheConfig() { CacheConfiguration ccfg = super.cacheConfig(); ccfg.setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC); ccfg.setCacheMode(cacheMode()); ccfg.setAtomicityMode(atomicityMode()); if (nearCache()) ccfg.setNearConfiguration(new NearCacheConfiguration()); return ccfg; }
/** {@inheritDoc} */ @Override protected CacheConfiguration cacheConfiguration() { CacheConfiguration cc = defaultCacheConfiguration(); cc.setNearConfiguration(null); cc.setAtomicityMode(atomicityMode()); cc.setName(CACHE_NAME); cc.setCacheMode(REPLICATED); cc.setWriteSynchronizationMode(FULL_SYNC); cc.setRebalanceMode(SYNC); cc.setRebalanceBatchSize(20); return cc; }
/** {@inheritDoc} */ @SuppressWarnings("unchecked") protected CacheConfiguration cacheConfiguration() throws Exception { CacheConfiguration ccfg = defaultCacheConfiguration(); assertTrue(ccfg.isCopyOnRead()); interceptor = new Interceptor(); ccfg.setInterceptor(interceptor); ccfg.setAtomicityMode(atomicityMode()); ccfg.setCacheMode(cacheMode()); ccfg.setNearConfiguration(null); return ccfg; }