public void testQuickCache() { assertEquals(quickCache.getCacheConfiguration().expiration().wakeUpInterval(), 1); } }
public void testQuickCache() { assertEquals(quickCache.getCacheConfiguration().expiration().wakeUpInterval(), 1); } }
@Managed @ManagedName("WakeUpInterval") @ManagedDescription("Interval between subsequent eviction runs. If you wish to disable the periodic eviction " + "process altogether, set wakeupInterval to -1.") public long getWakeUpInterval() { return cache.getCacheConfiguration().expiration().wakeUpInterval(); }
@Managed @ManagedName("WakeUpInterval") @ManagedDescription("Interval between subsequent eviction runs. If you wish to disable the periodic eviction " + "process altogether, set wakeupInterval to -1.") public long getWakeUpInterval() { return cache.getCacheConfiguration().expiration().wakeUpInterval(); } }
public void testQuickCache() { assertEquals(quickCache.getCacheConfiguration().eviction().maxEntries(), 1000); assertEquals(quickCache.getCacheConfiguration().expiration().wakeUpInterval(), 1); } }
public void testJCacheManagerWithWildcardCacheConfigurations() throws Exception { URI uri = JCacheConfigurationTest.class.getClassLoader().getResource("infinispan_uri.xml").toURI(); withCachingProvider(provider -> { JCacheManager jCacheManager = new JCacheManager( uri, provider.getClass().getClassLoader(), provider, null); Cache<Object, Object> wildcache1 = jCacheManager.createCache("wildcache1", new MutableConfiguration<>()); org.infinispan.Cache unwrap = wildcache1.unwrap(org.infinispan.Cache.class); Configuration configuration = unwrap.getCacheConfiguration(); assertEquals(10500, configuration.expiration().wakeUpInterval()); assertEquals(11, configuration.expiration().lifespan()); assertEquals(11, configuration.expiration().maxIdle()); }); }
@Test public void testBuildTimestampsRegionWithNoneEvictionOverride() { final String timestamps = "org.hibernate.cache.spi.UpdateTimestampsCache"; final String timestampsNoEviction = "timestamps-no-eviction"; Properties p = createProperties(); p.setProperty("hibernate.cache.infinispan.timestamps.cfg", timestampsNoEviction); p.setProperty("hibernate.cache.infinispan.timestamps.memory.size", "0"); p.setProperty("hibernate.cache.infinispan.timestamps.expiration.wake_up_interval", "3000"); TestRegionFactory factory = createRegionFactory(p); try { InfinispanBaseRegion region = factory.buildTimestampsRegion(timestamps); assertTrue( isDefinedCache(factory, timestamps) ); assertEquals(3000, region.getCache().getCacheConfiguration().expiration().wakeUpInterval()); } finally { factory.stop(); } }
ctx.getCache().getCacheConfiguration().expiration().wakeUpInterval());
public void testQuickCache() { assertEquals(quickCache.getCacheConfiguration().memory().size(), 1000); assertEquals(quickCache.getCacheConfiguration().expiration().wakeUpInterval(), 1); } }
assertEquals(EvictionType.COUNT, personOverride.memory().evictionType()); assertEquals(5000, personOverride.memory().size()); assertEquals(2000, personOverride.expiration().wakeUpInterval()); assertEquals(60000, personOverride.expiration().lifespan()); assertEquals(30000, personOverride.expiration().maxIdle()); assertEquals(EvictionType.COUNT, queryOverride.memory().evictionType()); assertEquals(10000, queryOverride.memory().size()); assertEquals(3000, queryOverride.expiration().wakeUpInterval()); } finally { factory.stop();
@Override public void call() { Configuration wildcache1 = cm.getCacheConfiguration("wildcache1"); assertNotNull(wildcache1); assertEquals(10500, wildcache1.expiration().wakeUpInterval()); assertEquals(11, wildcache1.expiration().lifespan()); assertEquals(11, wildcache1.expiration().maxIdle()); }
@Test public void testBuildEntityRegionPersonPlusEntityOverridesWithoutCfg() { final String person = "com.acme.Person"; Properties p = createProperties(); // Third option, no cache defined for entity and overrides for generic entity data type and entity itself. p.setProperty("hibernate.cache.infinispan.com.acme.Person.memory.eviction.type", "MEMORY"); p.setProperty("hibernate.cache.infinispan.com.acme.Person.expiration.lifespan", "60000"); p.setProperty("hibernate.cache.infinispan.com.acme.Person.expiration.max_idle", "30000"); p.setProperty("hibernate.cache.infinispan.entity.cfg", "myentity-cache"); p.setProperty("hibernate.cache.infinispan.entity.memory.eviction.type", "FIFO"); p.setProperty("hibernate.cache.infinispan.entity.memory.size", "10000"); p.setProperty("hibernate.cache.infinispan.entity.expiration.wake_up_interval", "3000"); TestRegionFactory factory = createRegionFactory(p); try { factory.getCacheManager(); assertFalse( isDefinedCache(factory, person ) ); InfinispanBaseRegion region = factory.buildEntityRegion(person, AccessType.TRANSACTIONAL); assertTrue( isDefinedCache(factory, person ) ); AdvancedCache cache = region.getCache(); Configuration cacheCfg = cache.getCacheConfiguration(); assertEquals(EvictionType.COUNT, cacheCfg.memory().evictionType()); assertEquals(3000, cacheCfg.expiration().wakeUpInterval()); assertEquals(10000, cacheCfg.memory().size()); assertEquals(60000, cacheCfg.expiration().lifespan()); assertEquals(30000, cacheCfg.expiration().maxIdle()); } finally { factory.stop(); } }
@Test public void testBuildQueryRegionWithCustomRegionName() { final String queryRegionName = "myquery"; Properties p = createProperties(); p.setProperty("hibernate.cache.infinispan.myquery.cfg", "timestamps-none-eviction"); p.setProperty("hibernate.cache.infinispan.myquery.memory.eviction.type", "MEMORY"); p.setProperty("hibernate.cache.infinispan.myquery.expiration.wake_up_interval", "2222"); p.setProperty("hibernate.cache.infinispan.myquery.memory.size", "11111"); TestRegionFactory factory = createRegionFactory(p); try { assertTrue(isDefinedCache(factory, "local-query")); InfinispanBaseRegion region = factory.buildQueryResultsRegion(queryRegionName); assertNotNull(factory.getBaseConfiguration(queryRegionName)); assertTrue(isDefinedCache(factory, queryRegionName)); AdvancedCache cache = region.getCache(); Configuration cacheCfg = cache.getCacheConfiguration(); assertEquals(EvictionType.COUNT, cacheCfg.memory().evictionType()); assertEquals(2222, cacheCfg.expiration().wakeUpInterval()); assertEquals( 11111, cacheCfg.memory().size() ); } finally { factory.stop(); } }
ctx.getCache().getCacheConfiguration().expiration().wakeUpInterval());
Configuration cacheCfg = cache.getCacheConfiguration(); assertEquals(EvictionType.COUNT, cacheCfg.memory().evictionType()); assertEquals(3000, cacheCfg.expiration().wakeUpInterval()); assertEquals(30000, cacheCfg.memory().size()); cacheCfg = cache.getCacheConfiguration(); assertEquals(EvictionType.COUNT, cacheCfg.memory().evictionType()); assertEquals(3500, cacheCfg.expiration().wakeUpInterval()); assertEquals(35000, cacheCfg.memory().size()); assertEquals(100000, cacheCfg.expiration().maxIdle());
Configuration cacheCfg = cache.getCacheConfiguration(); assertEquals(EvictionType.COUNT, cacheCfg.memory().evictionType()); assertEquals(2000, cacheCfg.expiration().wakeUpInterval()); assertEquals(5000, cacheCfg.memory().size()); assertEquals(60000, cacheCfg.expiration().lifespan()); cacheCfg = cache.getCacheConfiguration(); assertEquals(EvictionType.COUNT, cacheCfg.memory().evictionType()); assertEquals(3000, cacheCfg.expiration().wakeUpInterval()); assertEquals(20000, cacheCfg.memory().size()); assertFalse(cacheCfg.jmxStatistics().enabled()); cacheCfg = cache.getCacheConfiguration(); assertEquals(EvictionType.COUNT, cacheCfg.memory().evictionType()); assertEquals(3000, cacheCfg.expiration().wakeUpInterval()); assertEquals(20000, cacheCfg.memory().size()); assertFalse(cacheCfg.jmxStatistics().enabled()); cacheCfg = cache.getCacheConfiguration(); assertEquals(EvictionType.COUNT, cacheCfg.memory().evictionType()); assertEquals(2500, cacheCfg.expiration().wakeUpInterval()); assertEquals(5500, cacheCfg.memory().size()); assertEquals(65000, cacheCfg.expiration().lifespan()); cacheCfg = cache.getCacheConfiguration(); assertEquals(EvictionType.COUNT, cacheCfg.memory().evictionType()); assertEquals(3500, cacheCfg.expiration().wakeUpInterval()); assertEquals(25000, cacheCfg.memory().size()); assertFalse(cacheCfg.jmxStatistics().enabled());
assertEquals(10000, localTemplate.expiration().wakeUpInterval()); assertEquals(11000, localConfiguration.expiration().wakeUpInterval()); assertEquals(10, localTemplate.expiration().lifespan()); assertEquals(10, localConfiguration.expiration().lifespan());
assertEquals(60000, c.expiration().lifespan()); assertEquals(1000, c.expiration().maxIdle()); assertEquals(500, c.expiration().wakeUpInterval());
assertEquals(60000, c.transaction().cacheStopTimeout()); assertEquals(20000, c.memory().size()); assertEquals(10000, c.expiration().wakeUpInterval()); assertEquals(10, c.expiration().lifespan()); assertEquals(10, c.expiration().maxIdle()); assertEquals(60500, c.transaction().cacheStopTimeout()); assertEquals(20500, c.memory().size()); assertEquals(10500, c.expiration().wakeUpInterval()); assertEquals(11, c.expiration().lifespan()); assertEquals(11, c.expiration().maxIdle()); assertEquals(61000, c.transaction().cacheStopTimeout()); assertEquals(21000, c.memory().size()); assertEquals(11000, c.expiration().wakeUpInterval()); assertEquals(12, c.expiration().lifespan()); assertEquals(12, c.expiration().maxIdle()); assertEquals(61500, c.transaction().cacheStopTimeout()); assertEquals(21500, c.memory().size()); assertEquals(11500, c.expiration().wakeUpInterval()); assertEquals(13, c.expiration().lifespan()); assertEquals(13, c.expiration().maxIdle());