List of usage examples for org.apache.http.impl.client.cache CacheConfig setSharedCache
public void setSharedCache(boolean isSharedCache)
From source file:fr.ippon.wip.http.hc.HttpClientResourceManager.java
private CacheConfig createAndConfigureCache() { CacheConfig cacheConfig = new CacheConfig(); cacheConfig.setSharedCache(false); cacheConfig.setHeuristicCachingEnabled(true); cacheConfig.setHeuristicCoefficient((float) heuristicCacheRatio); cacheConfig.setHeuristicDefaultLifetime(60); cacheConfig.setMaxObjectSize(4000000); return cacheConfig; }
From source file:org.obiba.opal.rest.client.magma.OpalJavaClient.java
private HttpClient enableCaching(HttpClient httpClient) { CacheConfig config = new CacheConfig(); config.setSharedCache(false); config.setMaxObjectSizeBytes(MAX_OBJECT_SIZE_BYTES); cacheFolder = Files.createTempDir(); return new CachingHttpClient(httpClient, new FileResourceFactory(cacheFolder), cacheStorage = new ManagedHttpCacheStorage(config), config); }