虽然我猜这不太可能——但是有什么方法可以在不重启服务器的情况下清除 ehcache 吗? 我需要清除缓存以进行某些测试 - 我无法更改代码并且无法多次重启服务器。
PS: 我使用的是 apache-tomcat-5.5.25 请告诉我。 谢谢, 虚拟机
最佳答案
您是否通过 JMX 公开 Ehcache?然后,您可以使用 JMX 操作清除缓存,方法是使用诸如jvisualvm。寻找像 net.sf.ehcache.CacheManager
这样提供 clearAll()
操作的 MBean。
关于java - 如何在不重启服务器的情况下清除ehcache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10912087/