| Interface | Description |
|---|---|
| HttpCacheEntrySerializer |
Used by some
HttpCacheStorage implementations to serialize
HttpCacheEntry instances to a byte representation before
storage. |
| HttpCacheInvalidator |
Given a particular HttpRequest, flush any cache entries that this request
would invalidate.
|
| HttpCacheStorage |
New storage backends should implement this
HttpCacheStorage
interface. |
| HttpCacheUpdateCallback |
Used for atomically updating entries in a
HttpCacheStorage
implementation. |
| Resource |
Represents a disposable system resource used for handling
cached response bodies.
|
| ResourceFactory |
Generates
Resource instances for handling cached
HTTP response bodies. |
| Class | Description |
|---|---|
| HeaderConstants |
Records static constants for various HTTP header names.
|
| HttpCacheContext | |
| HttpCacheEntry |
Structure used to store an
HttpResponse in a cache. |
| InputLimit |
Used to limiting the size of an incoming response body of
unknown size that is optimistically being read in anticipation
of caching it.
|
| Enum | Description |
|---|---|
| CacheResponseStatus |
This enumeration represents the various ways a response can be generated
by the
cz.msebera.android.httpclient.impl.client.cache.CachingHttpClient;
if a request is executed with an HttpContext
then a parameter with one of these values will be registered in the
context under the key
cz.msebera.android.httpclient.impl.client.cache.CachingHttpClient#CACHE_RESPONSE_STATUS. |
| Exception | Description |
|---|---|
| HttpCacheEntrySerializationException |
Thrown if serialization or deserialization of an
HttpCacheEntry
fails. |
| HttpCacheUpdateException |
Signals that
HttpCacheStorage encountered an error performing an
update operation. |