簡體   English   中英

在Ehcache中具有多個Cache Manager的應用程序的真實示例是什么?

[英]What would be a realworld example of an application having multiple Cache Manager in Ehcache?

根據Ehcache的介紹 ,一個應用程序可以具有多個CacheManager。 由於可以在單個CacheManager中維護多個緩存,因此擁有多個CacheManager可以帶來什么好處? 分布式緩存與多個CacheManager有關系嗎? 我嘗試使用Google搜索,但沒有發現。 如果我的理解是錯誤的,請糾正我。

好吧,這里有一些實際的例子:

  1. 您正在使用兩個不同的庫來構建應用程序,這兩個庫都將EhCache用於不同的目的。 為避免它們相互干擾,您可能希望它們使用不同的CacheManager (例如,如果lib A使用cacheManager.removeCache("foo")並且lib B使用同名的緩存,則可能不會結束)開心)。

  2. 您想要具有不同范圍的緩存-例如,一個駐留在單個請求范圍內的緩存,另一個駐留在會話范圍內,另一個駐留在應用程序范圍內,等等。

  3. 最后,但並非最不重要的,當一個人認為單身似乎是一個好主意,一個重要的問題-為什么實例的數量限制為只有一個?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM