package org.infinispan.api; import org.infinispan.configuration.cache.ConfigurationBuilder; import org.infinispan.manager.EmbeddedCacheManager; import org.infinispan.test.fwk.TestCacheManagerFactory; import org.infinispan.util.concurrent.IsolationLevel; import org.testng.annotations.Test; /** * @author William Burns * @since 7.2 */ @Test (groups = "functional", testName = "api.APIRepeatableReadTxTest") public class APIRepeatableReadTxTest extends APITxTest { @Override protected EmbeddedCacheManager createCacheManager() throws Exception { // start a single cache instance ConfigurationBuilder c = getDefaultStandaloneCacheConfig(true); c.locking().isolationLevel(IsolationLevel.REPEATABLE_READ); EmbeddedCacheManager cm = TestCacheManagerFactory.createCacheManager(false); cm.defineConfiguration("test", c.build()); cache = cm.getCache("test"); return cm; } }