public interface RoboExtendedResponseCache
A response cache that supports statistics tracking and updating stored responses. Implementations of ResponseCache should implement this interface to receive additional support from the HTTP engine.
| Modifier and Type | Method and Description | 
|---|---|
void | 
trackConditionalCacheHit()
Track an conditional GET that was satisfied by this cache. 
 | 
void | 
trackResponse(RoboResponseSource source)
Track an HTTP response being satisfied by  
source. | 
void | 
update(CacheResponse conditionalCacheHit,
      HttpURLConnection httpConnection)
Updates stored HTTP headers using a hit on a conditional GET. 
 | 
void trackResponse(RoboResponseSource source)
Track an HTTP response being satisfied by source.
source - Response source.void trackConditionalCacheHit()
Track an conditional GET that was satisfied by this cache.
void update(CacheResponse conditionalCacheHit, HttpURLConnection httpConnection)
Updates stored HTTP headers using a hit on a conditional GET.
conditionalCacheHit - Conditional cache hit.httpConnection - Http connection.