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

In EhCache3 should I have a single CacheManager for all caches or one manager per cache

我正在使用 Ehcache 3

我有一个缓存用于存储一种类型的对象,另一个缓存用于存储不同类型的对象。它们在单独的 类 中,每个都有自己的缓存管理器。

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

因为示例喜欢将代码链接在一起,所以文档中并不清楚正确的方法是什么。

一个缓存管理器。里面的所有缓存。

你说的是哪个例子?

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

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