package org.infinispan.api.lru.read_committed;
import org.infinispan.api.CacheAPITest;
import org.infinispan.configuration.cache.ConfigurationBuilder;
import org.infinispan.eviction.EvictionStrategy;
import org.infinispan.util.concurrent.IsolationLevel;
import org.testng.annotations.Test;
@Test(groups = "functional", testName = "api.lru.read_committed.CacheAPIMVCCTest")
public class CacheAPIMVCCTest extends CacheAPITest {
@Override
protected IsolationLevel getIsolationLevel() {
return IsolationLevel.READ_COMMITTED;
}
@Override
protected ConfigurationBuilder addEviction(ConfigurationBuilder cb) {
cb
.eviction()
.strategy(EvictionStrategy.LRU)
.maxEntries(1000)
.expiration()
.wakeUpInterval(60000);
return cb;
}
}