public Ex4Service() throws URISyntaxException {
CachingProvider cachingProvider = Caching.getCachingProvider("org.ehcache.jsr107.EhcacheCachingProvider");
CacheManager cacheManager = cachingProvider.getCacheManager(
getClass().getResource("/ehcache-ex4.xml").toURI(),
getClass().getClassLoader());
cache = cacheManager.getCache("someCache4", Long.class, Person.class);
try {
MBeanServer beanServer = ManagementFactory.getPlatformMBeanServer();
ObjectName objectName = new ObjectName("javax.cache:type=CacheStatistics,CacheManager="
+ getClass().getResource("/ehcache-ex4.xml")
.toURI()
.toString()
.replace(":", ".") + ",Cache=someCache4");
cacheStatisticsMXBean = MBeanServerInvocationHandler.newProxyInstance(beanServer, objectName, CacheStatisticsMXBean.class, false);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
Ex4Service.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:DevoxxFr2017
作者:
评论列表
文章目录