3

有人知道如何在应用程序中关闭 ehcache 3 吗?(例如,用于测试目的或生产中的回退场景)

  • 对于 ehcache 2,这可以通过:net.sf.ehcache.disabled=truehere所述
  • 如何禁用 ehcache3 中的所有缓存(首选通过 ehcache.xml)?
    • org.ehcache.core.Ehcache不包含任何禁用功能
    • 设置是否 <heap unit="MB">0</heap>有效ehcache.xml
    • 我使用带有 ehcache3 的 JCache(又名 JSR-107)作为实现,也许这提供了更多选择?
4

1 回答 1

4

目前在 Ehcache 3 中没有这样的东西。JCache 也没有那个选项。

您无法调整资源的大小,0因此这也不是一种选择。

从这里,有两个选择:

  • 在您的应用程序中添加一个执行间接的层并为其添加禁用的支持。
  • 在Ehcache 用户邮件列表上提出功能请求,以考虑添加它。
于 2017-05-16T14:09:09.433 回答