下面列出了怎么用org.apache.http.impl.client.cache.BasicHttpCacheStorage的API类实例代码及写法,或者点击链接到github查看源代码。
KeySetRetriever(String openIdConnectEndpoint, SSLConfig sslConfig, boolean useCacheForOidConnectEndpoint) {
this.openIdConnectEndpoint = openIdConnectEndpoint;
this.sslConfig = sslConfig;
if (useCacheForOidConnectEndpoint) {
cacheConfig = CacheConfig.custom().setMaxCacheEntries(10).setMaxObjectSize(1024L * 1024L).build();
oidcHttpCacheStorage = new BasicHttpCacheStorage(cacheConfig);
}
}
@Bean
public HttpCacheStorage publicHttpCacheStorage() {
return new BasicHttpCacheStorage(CacheConfig.DEFAULT);
}
@Override
public void init(Properties properties) {
CacheConfig cacheConfig = CacheConfigHelper.createCacheConfig(properties);
setImpl(new BasicHttpCacheStorage(cacheConfig));
}