/** Does clone work ok? */ @Test public void testCachesCreatedFromDefaultDoNotInteract() { singletonManager = CacheManager.create( AbstractCacheTest.TEST_CONFIG_DIR + "distribution/ehcache-distributed1.xml"); singletonManager.addCache("newfromdefault1"); Cache newfromdefault1 = singletonManager.getCache("newfromdefault1"); singletonManager.addCache("newfromdefault2"); Cache newfromdefault2 = singletonManager.getCache("newfromdefault2"); assertTrue(newfromdefault1 != newfromdefault2); assertFalse(newfromdefault1.getName().equals(newfromdefault2.getName())); // status is an enum style class, so it ok for them to point to the same // instance if they are the same assertTrue(newfromdefault1.getStatus() == newfromdefault2.getStatus()); assertFalse(newfromdefault1.getGuid() == newfromdefault2.getGuid()); }
public void setCaches(List<Cache> caches) { for (Cache cache : caches) { cacheMap.put(cache.getName(), cache); } }
/** * {@inheritDoc} * * @see org.castor.cache.Cache#getName() */ public String getName() { return _cache.getName(); }
@Test public void getName() { assertEquals(name, cache.getName()); }