我想使用 Guava 作为缓存,但我似乎找不到 Guava 具有允许我加载多个项目并获取多个项目的能力。
我看到 CacheLoader 有以下内容:
@Override
public Value load(String key) {
return getKey();
}
Run Code Online (Sandbox Code Playgroud)
我需要加载的是:
@Override
public List<Value> load(List<String> keys) {
return getKeys();
}
Run Code Online (Sandbox Code Playgroud)
我还希望从缓存中获取一个或一组项目,但即使我必须将一个项目包装到列表中才能获取它,我也很高兴。
我是 Guava 的新手,不确定 Guava 是否有这样的功能?
我是铁路新手。我目前在 Rails 上进行调试的方法是:
这不是我喜欢的工作流程。这很乏味。我真的很喜欢 jet Brain 的调试模式,因为我可以轻松地设置断点、停止、计算表达式、查找所有可用对象并单步执行特定方法。有没有办法用 Rails 来做到这一点?