【问题标题】:Difference between @CacheEvict and @TriggersRemove annotations@CacheEvict 和 @TriggersRemove 注释之间的区别
【发布时间】:2015-05-08 04:53:03
【问题描述】:

我想在我的 portlet 应用程序中使用 Ehcache。如果我想从缓存中删除数据,最好使用@CacheEvict@TriggersRemove

根据文档,@CacheEvict@TriggersRemove 注释看起来非常相似。

【问题讨论】:

    标签: caching annotations ehcache spring-annotations spring-cache


    【解决方案1】:

    免责声明:我正在研究 Spring 缓存抽象(除其他外)。

    这是来自两个不同项目的两个注释。我对TriggersRemove 了解不多,但据我所知,它是特定于 ehcache 的。

    Spring 框架中的缓存抽象与底层基础架构完全分离,因此您可以将其与基本上任何缓存库一起使用,包括 ehcache。如果您希望您的代码独立于您使用的缓存库,我建议不要使用TriggersRemove。如果这对您来说不是问题,请查看每个解决方案的文档并做出相应选择。

    【讨论】:

      猜你喜欢
      • 2012-06-25
      • 1970-01-01
      • 1970-01-01
      • 2016-12-28
      • 2017-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-21
      相关资源
      最近更新 更多