public ManagedHttpCacheStorage(final CacheConfig config) { super(); this.entries = new CacheMap(config.getMaxCacheEntries()); this.morque = new ReferenceQueue<HttpCacheEntry>(); this.resources = new HashSet<ResourceReference>(); }
public ManagedHttpCacheStorage(final CacheConfig config) { super(); this.entries = new CacheMap(config.getMaxCacheEntries()); this.morque = new ReferenceQueue<HttpCacheEntry>(); this.resources = new HashSet<ResourceReference>(); this.active = new AtomicBoolean(true); }
public FlushableHttpCacheStorageImpl(CacheConfig config) { this.entries = new CacheMap(config.getMaxCacheEntries()); }
public BasicHttpCacheStorage(final CacheConfig config) { super(); this.entries = new CacheMap(config.getMaxCacheEntries()); }
public FlushableHttpCacheStorageImpl(CacheConfig config) { this.entries = new CacheMap(config.getMaxCacheEntries()); }
public BasicHttpCacheStorage(CacheConfig config) { super(); this.entries = new CacheMap(config.getMaxCacheEntries()); }
public JarCacheStorage(ClassLoader classLoader) { setClassLoader(classLoader); cacheConfig.setMaxObjectSize(0); cacheConfig.setMaxCacheEntries(0); cacheConfig.setMaxUpdateRetries(0); cacheConfig.getMaxCacheEntries(); }
public static Builder copy(final CacheConfig config) { Args.notNull(config, "Cache config"); return new Builder() .setMaxObjectSize(config.getMaxObjectSize()) .setMaxCacheEntries(config.getMaxCacheEntries()) .setMaxUpdateRetries(config.getMaxUpdateRetries()) .setHeuristicCachingEnabled(config.isHeuristicCachingEnabled()) .setHeuristicCoefficient(config.getHeuristicCoefficient()) .setHeuristicDefaultLifetime(config.getHeuristicDefaultLifetime()) .setSharedCache(config.isSharedCache()) .setAsynchronousWorkersMax(config.getAsynchronousWorkersMax()) .setAsynchronousWorkersCore(config.getAsynchronousWorkersCore()) .setAsynchronousWorkerIdleLifetimeSecs(config.getAsynchronousWorkerIdleLifetimeSecs()) .setRevalidationQueueSize(config.getRevalidationQueueSize()) .setNeverCacheHTTP10ResponsesWithQueryString(config.isNeverCacheHTTP10ResponsesWithQuery()); }