首页 文章

缓慢的ehcache spring 注释

提问于
浏览
1

我在Spring 3.0.2中使用了ehcache-spring-annotations 1.2.0(谷歌代码) .

我用@Cacheable注释了一个DAO方法 . 实际上进行了缓存(使用logging和ehCache mbean进行验证) . 但是,当存在高速缓存命中时,该方法仍需要50ms到100ms才能执行 .

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

我做错了什么,还是我不得不降低我的期望?

1 回答

  • 1

    你的期望是不是太高,我期望缓存命中0-1毫秒 . 想到这些可能性:

    (1)如果有自定义密钥生成器,请检查其中的错误/减速 . (2)验证缓存设置是否仅将此缓存强制为磁盘 .

相关问题