使用org.apache.httpcomponents:httpasyncclient-cache:4.1.3
库,我试图弄清楚如何创建asynchronous
caching
http客户端?
我可以使用他们各自的建造者单独创建每个,但我找不到两种方法。
CloseableHttpClient client = CachingHttpClientBuilder.create()
.setCacheConfig(cacheConfig())
.build();
CloseableHttpAsyncClient build = HttpAsyncClientBuilder.create()
.build();
Por que no los dos?
N.B。我并不依赖于此版本的图书馆 - 对使用最新版本的解决方案感到高兴。
相关:
答案 0 :(得分:2)
您可以在构建CachingHttpAsyncClient
后直接创建新的HttpAsyncClient
。例如:
CloseableHttpAsyncClient asyncClient= HttpAsyncClientBuilder.create().build();
CachingHttpAsyncClient client = new CachingHttpAsyncClient(asyncClient, cacheConfig());
您可以从here了解更多构造函数。