In one embodiment, at step 1555, the intercepting device, such as appliance 200 or client 102, uses any of the dynamic freshness heuristic techniques described in conjunction with method 1300 and FIG. 13B. Using these techniques, the device dynamically takes into account the operational and performance conditions of the link (connection), caching device and/or server to determine whether or not to