依赖
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient-cache</artifactId>
<version>4.5.2</version>
</dependency>
创建
CacheConfig cacheConfig = CacheConfig.custom()
.setMaxCacheEntries(1000)
.setMaxObjectSize(1*1024*1024)
.setAsynchronousWorkersCore(5)
.setRevalidationQueueSize(10000)
.build();
HttpCacheStorage cacheStorage = new BasicHttpCacheStorage(cacheConfig);
httpClient = CachingHttpClients.custom()
.setCacheConfig(cacheConfig)
.setHttpCacheStorage(cacheStorage)
.setScheduleingStrategy(new ImmediatelyScheduleStrategy(cacheConfig))
.build();