private Disposition getCacheDisposition(
boolean usecache,
String uri,
RequestOptions options,
CachedResponse cached_response) {
Disposition disp =
(usecache) ?
cache.disposition(uri, options) :
Disposition.TRANSPARENT;
disp = (!disp.equals(Disposition.TRANSPARENT) &&
mustRevalidate(options, cached_response)) ?
Disposition.STALE :
disp;
return disp;
}