Class Index

B C D E F H I M R

B

BasicHttpCacheStorage Basic HttpCacheStorage implementation backed by an instance of LinkedHashMap. 

C

CacheConfig

Java Beans-style configuration for a CachingHttpClient

CacheResponseStatus This enumeration represents the various ways a response can be generated by the CachingHttpClient; if a request is executed with an org.apache.http.protocol.HttpContext then a parameter with one of these values will be registered in the context under the key CACHE_RESPONSE_STATUS
CachingHttpClient

The CachingHttpClient is meant to be a drop-in replacement for a DefaultHttpClient that transparently adds client-side caching. 

D

DefaultHttpCacheEntrySerializer HttpCacheEntrySerializer implementation that uses the default (native) serialization. 

E

EhcacheHttpCacheStorage

This class is a storage backend for cache entries that uses the popular Ehcache cache implementation. 

F

FileResource Cache resource backed by a file. 
FileResourceFactory Generates Resource instances whose body is stored in a temporary file. 

H

HeaderConstants Records static constants for various HTTP header names. 
HeapResource Cache resource backed by a byte array on the heap. 
HeapResourceFactory Generates Resource instances stored entirely in heap. 
HttpCacheEntry Structure used to store an HttpResponse in a cache. 
HttpCacheEntrySerializationException Thrown if serialization or deserialization of an HttpCacheEntry fails. 
HttpCacheEntrySerializer Used by some HttpCacheStorage implementations to serialize HttpCacheEntry instances to a byte representation before storage. 
HttpCacheStorage New storage backends should implement this HttpCacheStorage interface. 
HttpCacheUpdateCallback Used for atomically updating entries in a HttpCacheStorage implementation. 
HttpCacheUpdateException Signals that HttpCacheStorage encountered an error performing an update operation. 

I

InputLimit Used to limiting the size of an incoming response body of unknown size that is optimistically being read in anticipation of caching it. 

M

ManagedHttpCacheStorage HttpCacheStorage implementation capable of deallocating resources associated with the cache entries. 
MemcachedHttpCacheStorage

This class is a storage backend that uses an external memcached for storing cached origin responses. 

R

Resource Represents a disposable system resource used for handling cached response bodies. 
ResourceFactory Generates Resource instances for handling cached HTTP response bodies.