| java.lang.Object | |
| ↳ | java.net.ResponseCache |
Known Direct Subclasses
|
Caches URLConnection responses.
The system's default cache can be set using setDefault(ResponseCache).
If getUseCaches() returns true, URLConnection will use the
default response cache, if one has been set.
Although URLConnection will always call put(URI, URLConnection), the specific
ResponseCache implementation gets to decide what will actually be cached,
and for how long.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the cached response corresponding to the given request.
| |||||||||||
Returns the system's default response cache, or null.
| |||||||||||
Allows the protocol handler to cache data after retrieving resources.
| |||||||||||
Sets the system's default response cache.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Returns the cached response corresponding to the given request.
| uri | the request URI. |
|---|---|
| requestMethod | the request method. |
| requestHeaders | a map of request headers. |
CacheResponse object if the request is available in the cache
or null otherwise.| IOException | if an I/O error occurs while getting the cached data. |
|---|---|
| IllegalArgumentException | if any one of the parameters is set to null.
|
Returns the system's default response cache, or null.
Allows the protocol handler to cache data after retrieving resources. The
ResponseCache decides whether the resource data should be cached
or not. If so, this method returns a CacheRequest to write the
resource data to. Otherwise, this method returns null.
| uri | the reference to the requested resource. |
|---|---|
| connection | the connection to fetch the response. |
null otherwise.| IOException | if an I/O error occurs while adding the resource. |
|---|---|
| IllegalArgumentException | if any one of the parameters is set to null.
|
Sets the system's default response cache. Use null to remove the response cache.