Uses of Interface
org.apache.hc.client5.http.cache.HttpCacheStorage
-
Packages that use HttpCacheStorage Package Description org.apache.hc.client5.http.cache Caching APIs for both the classic and the asynchronous HTTP transports.org.apache.hc.client5.http.impl.cache Caching API implementation for both the classic and the asynchronous HTTP transports. -
-
Uses of HttpCacheStorage in org.apache.hc.client5.http.cache
Fields in org.apache.hc.client5.http.cache declared as HttpCacheStorage Modifier and Type Field Description private HttpCacheStorageHttpAsyncCacheStorageAdaptor. cacheStorageMethods in org.apache.hc.client5.http.cache with parameters of type HttpCacheStorage Modifier and Type Method Description voidHttpCacheInvalidator. flushCacheEntriesInvalidatedByExchange(org.apache.hc.core5.http.HttpHost host, org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.http.HttpResponse response, org.apache.hc.core5.function.Resolver<java.net.URI,java.lang.String> cacheKeyResolver, HttpCacheStorage cacheStorage)FlushHttpCacheEntrys invalidated by the given message exchange.voidHttpCacheInvalidator. flushCacheEntriesInvalidatedByRequest(org.apache.hc.core5.http.HttpHost host, org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.function.Resolver<java.net.URI,java.lang.String> cacheKeyResolver, HttpCacheStorage cacheStorage)FlushHttpCacheEntrys invalidated by the given request.Constructors in org.apache.hc.client5.http.cache with parameters of type HttpCacheStorage Constructor Description HttpAsyncCacheStorageAdaptor(HttpCacheStorage cacheStorage) -
Uses of HttpCacheStorage in org.apache.hc.client5.http.impl.cache
Classes in org.apache.hc.client5.http.impl.cache that implement HttpCacheStorage Modifier and Type Class Description classAbstractBinaryCacheStorage<CAS>Abstract cache backend for serialized binary objects capable of CAS (compare-and-swap) updates.classAbstractSerializingCacheStorage<T,CAS>Abstract cache backend for serialized objects capable of CAS (compare-and-swap) updates.classBasicHttpCacheStorageBasicHttpCacheStorageimplementation backed by an instance ofLinkedHashMap.classManagedHttpCacheStorageHttpCacheStorageimplementation capable of deallocating resources associated with the cache entries.Fields in org.apache.hc.client5.http.impl.cache declared as HttpCacheStorage Modifier and Type Field Description private HttpCacheStorageBasicHttpCache. storageprivate HttpCacheStorageCachingHttpClientBuilder. storageMethods in org.apache.hc.client5.http.impl.cache with parameters of type HttpCacheStorage Modifier and Type Method Description private booleanDefaultCacheInvalidator. flushAbsoluteUriFromSameHost(java.net.URI requestUri, java.net.URI uri, org.apache.hc.core5.function.Resolver<java.net.URI,java.lang.String> cacheKeyResolver, HttpCacheStorage storage)voidDefaultCacheInvalidator. flushCacheEntriesInvalidatedByExchange(org.apache.hc.core5.http.HttpHost host, org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.http.HttpResponse response, org.apache.hc.core5.function.Resolver<java.net.URI,java.lang.String> cacheKeyResolver, HttpCacheStorage storage)voidDefaultCacheInvalidator. flushCacheEntriesInvalidatedByRequest(org.apache.hc.core5.http.HttpHost host, org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.function.Resolver<java.net.URI,java.lang.String> cacheKeyResolver, HttpCacheStorage storage)private voidDefaultCacheInvalidator. flushLocationCacheEntry(org.apache.hc.core5.http.HttpResponse response, java.net.URI location, HttpCacheStorage storage, org.apache.hc.core5.function.Resolver<java.net.URI,java.lang.String> cacheKeyResolver)private voidDefaultCacheInvalidator. flushRelativeUriFromSameHost(java.net.URI requestUri, java.net.URI uri, org.apache.hc.core5.function.Resolver<java.net.URI,java.lang.String> cacheKeyResolver, HttpCacheStorage storage)private HttpCacheEntryDefaultCacheInvalidator. getEntry(HttpCacheStorage storage, java.lang.String cacheKey)private voidDefaultCacheInvalidator. removeEntry(HttpCacheStorage storage, java.lang.String cacheKey)CachingH2AsyncClientBuilderCachingH2AsyncClientBuilder. setHttpCacheStorage(HttpCacheStorage storage)CachingHttpAsyncClientBuilderCachingHttpAsyncClientBuilder. setHttpCacheStorage(HttpCacheStorage storage)CachingHttpClientBuilderCachingHttpClientBuilder. setHttpCacheStorage(HttpCacheStorage storage)Constructors in org.apache.hc.client5.http.impl.cache with parameters of type HttpCacheStorage Constructor Description BasicHttpCache(ResourceFactory resourceFactory, HttpCacheStorage storage)BasicHttpCache(ResourceFactory resourceFactory, HttpCacheStorage storage, CacheKeyGenerator cacheKeyGenerator)BasicHttpCache(ResourceFactory resourceFactory, HttpCacheStorage storage, CacheKeyGenerator cacheKeyGenerator, HttpCacheInvalidator cacheInvalidator)CachingExec(ResourceFactory resourceFactory, HttpCacheStorage storage, java.util.concurrent.ScheduledExecutorService executorService, SchedulingStrategy schedulingStrategy, CacheConfig config)
-