禁用/关闭 Ehcache3
Disable / Switch off Ehcache3
有人知道如何在应用程序中关闭 ehcache 3 吗? (例如,用于测试目的或生产中的回退场景)
- 对于 ehcache 2,这是可能的:
net.sf.ehcache.disabled=true
如上所述 here
- 如何禁用 ehcache3 中的所有缓存(首选 ehcache.xml)?
org.ehcache.core.Ehcache
不包含任何禁用功能
- 正在设置
<heap unit="MB">0</heap>
在 ehcache.xml
中的有效选项?
- 我使用 JCache(又名 JSR-107)和 ehcache3 作为实现,也许这会提供更多选择?
目前Ehcache 3中还没有这样的东西。 JCache 也没有那个选项。
您不能将资源大小调整为 0
,因此这也不是一个选项。
从这里开始,两个选项:
- 在您的应用程序中添加一个层来执行间接访问并为其添加禁用支持。
- 在 Ehcache users mailing list 上提出功能请求以考虑添加它。
有人知道如何在应用程序中关闭 ehcache 3 吗? (例如,用于测试目的或生产中的回退场景)
- 对于 ehcache 2,这是可能的:
net.sf.ehcache.disabled=true
如上所述 here - 如何禁用 ehcache3 中的所有缓存(首选 ehcache.xml)?
org.ehcache.core.Ehcache
不包含任何禁用功能- 正在设置
<heap unit="MB">0</heap>
在ehcache.xml
中的有效选项? - 我使用 JCache(又名 JSR-107)和 ehcache3 作为实现,也许这会提供更多选择?
目前Ehcache 3中还没有这样的东西。 JCache 也没有那个选项。
您不能将资源大小调整为 0
,因此这也不是一个选项。
从这里开始,两个选项:
- 在您的应用程序中添加一个层来执行间接访问并为其添加禁用支持。
- 在 Ehcache users mailing list 上提出功能请求以考虑添加它。