3

我们已经将 EHCache 与 CF8 一起使用了一段时间,没有任何问题。

我们现在正在转向 CF 9,似乎带有 CF 9 的 EHCache 的烘焙版本实际上与我们的 EHCache 设置相冲突。

有没有:

  1. 有什么方法可以禁用 EHCache 的烘焙版本?这将是一个临时解决方案。
  2. 如果我们使用 CF9 内置缓存,有没有办法在其中指定多个缓存,ehcache.xml最重要的是,put通过标签进入该特定缓存?

提前谢谢了。

4

2 回答 2

1

只需使用重载的构造函数创建 CacheManager,它将 ehcache 配置文件的路径作为参数

http://ehcache.org/apidocs/net/sf/ehcache/CacheManager.html#CacheManager%28java.lang.String%29

这将创建一个非单例缓存管理器,它将与 CF9 配合使用

于 2010-05-04T14:25:36.553 回答
0

他们是否使用默认的 classpath:ehcache.xml 位置?如果是这样,请尝试查看是否可以先初始化 CacheManager,然后他们的代码最终可能只是重新使用您的实例。

于 2010-05-01T14:05:29.480 回答