在EhCache3中,我应该为所有缓存使用一个CacheManager还是为每个缓存使用一个管理器

时间:2019-04-03 12:41:19

标签: java ehcache ehcache-3

我正在使用Ehcache 3

我有一个缓存用于存储一种类型的对象,而另一种缓存用于存储另一种类型的对象。这些位于单独的类中,每个类都有自己的缓存管理器。

但是我现在想知道我是否误解了这些示例,让一个 CacheManager 管理两个不同的缓存会更有意义,还是只打算使用相同的CacheManager来管理多个缓存?相同的类型。

由于示例希望将代码链接在一起,因此从文档中还不清楚什么是正确的方法。

1 个答案:

答案 0 :(得分:3)

一个CacheManager。其中的所有缓存。

您在说哪个例子?

没有任何缓存的缓存管理器:

CacheManager cacheManager = CacheManagerBuilder.newCacheManagerBuilder() 
    .build(true);