|
24 | 24 | import java.util.List;
|
25 | 25 | import java.util.Map;
|
26 | 26 |
|
| 27 | +import javax.cache.Caching; |
27 | 28 | import javax.cache.configuration.CompleteConfiguration;
|
28 | 29 | import javax.cache.configuration.MutableConfiguration;
|
29 | 30 | import javax.cache.expiry.CreatedExpiryPolicy;
|
@@ -468,12 +469,17 @@ public void hazelcastCacheWithMainHazelcastAutoConfigurationAndSeparateCacheConf
|
468 | 469 | @Test
|
469 | 470 | public void hazelcastAsJCacheWithCaches() {
|
470 | 471 | String cachingProviderFqn = HazelcastCachingProvider.class.getName();
|
471 |
| - load(DefaultCacheConfiguration.class, "spring.cache.type=jcache", |
472 |
| - "spring.cache.jcache.provider=" + cachingProviderFqn, |
473 |
| - "spring.cache.cacheNames[0]=foo", "spring.cache.cacheNames[1]=bar"); |
474 |
| - JCacheCacheManager cacheManager = validateCacheManager(JCacheCacheManager.class); |
475 |
| - assertThat(cacheManager.getCacheNames(), containsInAnyOrder("foo", "bar")); |
476 |
| - assertThat(cacheManager.getCacheNames(), hasSize(2)); |
| 472 | + try { |
| 473 | + load(DefaultCacheConfiguration.class, "spring.cache.type=jcache", |
| 474 | + "spring.cache.jcache.provider=" + cachingProviderFqn, |
| 475 | + "spring.cache.cacheNames[0]=foo", "spring.cache.cacheNames[1]=bar"); |
| 476 | + JCacheCacheManager cacheManager = validateCacheManager(JCacheCacheManager.class); |
| 477 | + assertThat(cacheManager.getCacheNames(), containsInAnyOrder("foo", "bar")); |
| 478 | + assertThat(cacheManager.getCacheNames(), hasSize(2)); |
| 479 | + } |
| 480 | + finally { |
| 481 | + Caching.getCachingProvider(cachingProviderFqn).close(); |
| 482 | + } |
477 | 483 | }
|
478 | 484 |
|
479 | 485 | @Test
|
|
0 commit comments