gpt4 book ai didi

java - 在 Ehcache 中具有多个 Cachemanager 的应用程序的真实示例是什么?

转载 作者:行者123 更新时间:2023-12-01 13:33:45 24 4
gpt4 key购买 nike

根据Ehcache ,一个应用程序可以有多个CacheManager。由于可以在单个 CacheManager 中维护多个缓存,那么拥有多个 CacheManager 会给我们带来什么好处呢? Distributionc 缓存与多个 CacheManager 有关系吗?我尝试用谷歌搜索,但没有找到。如果我的理解有误,请指正。

最佳答案

好吧,这里有一些实际例子:

  1. 您正在使用两个不同的库构建应用程序,这两个库都将 EhCache 用于不同的目的。为了避免它们相互干扰,您可能希望它们使用不同的 CacheManager(例如,如果 lib A 执行 cacheManager.removeCache("foo") 和 lib B使用同名的缓存,你可能不会满意)。

  2. 您需要具有不同范围的缓存 - 例如,一个缓存位于单个请求的范围内,另一个具有 session 范围,第三个具有应用程序范围,等等。

  3. 最后但并非最不重要的一点是,当人们认为单例似乎是一个好主意时,有一个重要的问题 - 为什么应该将实例数量限制为恰好一个?

关于java - 在 Ehcache 中具有多个 Cachemanager 的应用程序的真实示例是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21405857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com