如果mappingFunction在Caffeine中失败,则使Cache.get(key,mappingFunction)也使所有等待线程失败
如果 3 个线程并行,那么当前如果第一个 get 调用在 1 分钟后失败,则第二个在 2 分钟后失败,第三个在 3 分钟后失败,依此类推。
我希望如果第一个 get 调用失败,那么 get 上的所有等待线程也应该失败。
我尝试使用 buildAsync().synchronous() 并且它有效。 谢谢本·马内斯