是否有net.sf.ehcache.CacheManager.ALL_CACHE_MANAGERS
的替代物>>
<!-- https://mvnrepository.com/artifact/org.ehcache/ehcache --> <dependency> <groupId>org.ehcache</groupId> <artifactId>ehcache</artifactId> <version>3.8.1</version> </dependency>
?
这是我需要修改以使用版本3.8.1的代码:
import org.ehcache.CacheManager; . . . List list = CacheManager.ALL_CACHE_MANAGERS; for (int i = 0, n = list.size(); i < n; i++) { CacheManager cm = (CacheManager) list.get(i); log.debug("CacheManager: " + cm.getName()); if (cm.getName().equals(CACHE_MANAGER_NAME)) { log.debug("CM " + CACHE_MANAGER_NAME + " existed. Destroying it."); cm.shutdown(); } }
ehcache 3.8.1中是否有这样做的方法?
是否在
[看起来ALL_CACHE_MANAGERS
被ehcache 3.8.1中的org.ehcache.clustered.operations
命令ListCacheManagers代替。
可以如下使用。
OperationsTool.main(...)