Ehcache 使用单项可迭代调用 loadAll cacheloaderwriter

Ehcache calling loadAll cacheloaderwriter with single item iterable

我在堆存储上使用 Ehcache 3.1.1。

cache = cacheManager.createCache(name,
            CacheConfigurationBuilder.newCacheConfigurationBuilder(key, value, ResourcePoolsBuilder.heap(entries))
                    .withLoaderWriter(loader)
                    .build()
);

我有一个支持loadAll的CacheLoaderWriter。 在缓存上调用 getAll 时,错过了到加载程序的路由,但使用单项迭代器多次调用 loadAll。

我认为这可能是 OnHeapStore bulkComputeIfAbsent 中的一个问题

如果我缺少通过 loadAll 启用批处理的配置,请告知。 我找不到这个报告为错误。

编辑:我觉得我最初解释得不好。因此调用 getAll 时键集大小为 2,在这种情况下调用 loadAll 两次,每次键集大小为 1。

您的配置没有任何错误 - 请针对 Ehcache3

打开一个问题