コード例 #1
0
 public static org.apache.http.client.HttpClient withCaching(
     org.apache.http.client.HttpClient client, int maxCacheEntries, int maxObjectSizeBytes) {
   CacheConfig cacheConfig = new CacheConfig();
   cacheConfig.setMaxCacheEntries(maxCacheEntries);
   cacheConfig.setMaxObjectSizeBytes(maxObjectSizeBytes);
   return new CachingHttpClient(client, cacheConfig);
 }
コード例 #2
0
ファイル: ScaleTestConfig.java プロジェクト: jcstaff/ejava-ws
  @Bean
  @Singleton
  public HttpClient httpClient() {
    HttpClient httpClient = new DefaultHttpClient();

    log.info("creating cached HttpClient");
    CacheConfig cacheConfig = new CacheConfig();
    cacheConfig.setMaxCacheEntries(1000);
    cacheConfig.setMaxObjectSize(8192);
    HttpClient httpClientCached = new CachingHttpClient(httpClient, cacheConfig);

    return httpClientCached;
  }