gpt4 book ai didi

java - Guava LoadingCache getAll - 但没有任何参数?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:14:27 25 4
gpt4 key购买 nike

我正在使用 Guava LoadingCache 将所有元素一次批量加载到我的急切缓存中。但是执行loadAll我提供的方法实际上并不需要 Iterable<? extends K> keys 参数,因为我的 DAO 也不排除任何参数 - 我的 DAO 方法返回 generic Map<K,V> .

因为我的实现是通用的,所以我使用泛型来调用 getAllIterable(<? extends K> keys_) ,但由于类型删除,我无法实例化 K 键,并将其传递给 getAll,因为它不需要任何非空键。

有人知道解决这个问题的方法吗?

最佳答案

如果目标只是预填充 Cache包含 Map<K, V> 的内容, 那么你应该只使用 Cache.putAll(Map<K, V>)放置指定 Map 中的所有条目在缓存中。

关于java - Guava LoadingCache getAll - 但没有任何参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22669278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com