View Javadoc
1   package com.atlassian.cache.hazelcast;
2   
3   import com.atlassian.cache.AbstractCacheLazyTest;
4   import com.atlassian.cache.CacheSettingsBuilder;
5   
6   import org.junit.After;
7   import org.junit.Before;
8   import org.junit.ClassRule;
9   
10  public class HazelcastLocalCacheLazyTest extends AbstractCacheLazyTest
11  {
12      @ClassRule
13      public static InitOnceHazelcastCluster cluster = InitOnceHazelcastCluster.getInstance();
14      private HazelcastCacheManager factory1;
15      private HazelcastCacheManager factory2;
16  
17      @Before
18      public void setUp() throws Exception
19      {
20          cluster.reset();
21          factory1 = HazelcastTestSupport.createDistributedFactory(cluster.getNode(0));
22          factory2 = HazelcastTestSupport.createDistributedFactory(cluster.getNode(1));
23  
24          factory = factory1;
25      }
26  
27      @After
28      public void tearDown()
29      {
30          factory1.destroy();
31          factory2.destroy();
32      }
33  
34      @Override
35      protected CacheSettingsBuilder settingsBuilder()
36      {
37          return new CacheSettingsBuilder().local();
38      }
39  }