LoadingCache 获取键列表

LoadingCache for a list of keys

我有一个下游服务,它获取 ID 列表和 return ID 的数据。我正在探索 Guava LoadingCache 来缓存这些值。但是 LoadingCache 中的加载器只接受一个键。有什么方法可以使用键列表吗?

我做了一个小实验,看起来这可以通过使用 getAll 和 loadAll API 来完成。 https://github.com/google/guava/wiki/CachesExplained#from-a-cacheloader

https://github.com/gvnavin/CachingExperimentations

中提供了示例代码