【问题标题】:Slow ehcache spring annotations缓慢的ehcache spring注解
【发布时间】:2013-06-11 01:36:37
【问题描述】:

我将 ehcache-spring-annotations 1.2.0(Google 代码)与 Spring 3.0.2 一起使用。

我已经用@Cacheable 注释了一个DAO 方法。缓存实际发生(通过日志记录和 ehCache mbean 验证)。但是,当缓存命中时,该方法仍然需要 50 毫秒到 100 毫秒才能执行。

起初,我怀疑 Hibernate 事务仍在创建中,因此我创建了一个使用 @Cacheable 注释的单独类,并委托给使用 @Transactional 注释的原始 DAO。它没有任何明显的区别。

是我做错了什么,还是我必须降低我的期望?

【问题讨论】:

    标签: spring ehcache


    【解决方案1】:

    您的期望并不太高,我希望缓存命中为 0-1 毫秒。我想到了这些可能性:

    (1) 如果有自定义密钥生成器,请检查其中是否存在错误/减速。 (2) 验证缓存设置是这样的,这个缓存不会被强制到磁盘上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-10
      • 2012-09-02
      • 1970-01-01
      • 2012-03-31
      • 2012-12-12
      • 2017-08-15
      • 1970-01-01
      相关资源
      最近更新 更多