package org.infinispan.distexec;
import org.infinispan.configuration.cache.ConfigurationBuilder;
import org.infinispan.eviction.EvictionStrategy;
import org.infinispan.persistence.dummy.DummyInMemoryStoreConfigurationBuilder;
import org.testng.annotations.Test;
/**
* Tests are added for testing DistributedExecutors with stores.
*/
@Test(groups = "functional", testName = "distexec.DistributedExecutorWithCacheLoaderTest")
public class DistributedExecutorWithCacheLoaderTest extends DistributedExecutorTest {
@Override
protected void createCacheManagers() throws Throwable {
ConfigurationBuilder builder = getDefaultClusteredCacheConfig(getCacheMode(), false);
builder.eviction().maxEntries(1).strategy(EvictionStrategy.LRU);
builder.persistence().passivation(true).addStore(DummyInMemoryStoreConfigurationBuilder.class).storeName(getClass().getSimpleName());
builder.storeAsBinary().enable();
createClusteredCaches(2, cacheName(), builder);
}
}