guavas を使用したいのですCacheBuilder
が、これを実装する明示的な例が見つかりません。
ドキュメントには、次のコードが記載されています。
LoadingCache<Key, Graph> graphs = CacheBuilder.newBuilder()
.maximumSize(1000)
.build(
new CacheLoader<Key, Graph>() {
public Graph load(Key key) throws AnyException {
return createExpensiveGraph(key);
}
});
質問: このcreateExpensiveGraph(key)
方法は何ですか? HashMap<Key, Value>
これはマッピングを返すメソッドですか? 私は価値と何をしなければなりませんkey
か?
または、値List<String>
を使用する必要がなく、このメソッドでa を返すこともできますか?key