如何使用 url 缓存发送多个异步请求?



所以我知道使用JavaExecutors的多线程,我可以简单地使用http客户端(例如okhttp(和不同的URL进行多个Callable

但是现在有些 url 可能会重复,我想使用内存缓存来避免重复的 url 请求。在这种情况下ConcurrentMap有用吗?

我也知道okhttp等库提供缓存,但我认为它使用磁盘而不是内存中。

任何帮助,不胜感激。

考虑Guava的CacheBuilder或Android的LruCache。两者都会自动删除重复的并发请求。

最新更新