if (beresp.http.ETag || beresp.http.Last-Modified) {
return(pass(90s)); // HFP
} else {
set beresp.ttl = 90s;
set beresp.uncacheable = true;
return(deliver); // HFM
}
}
// note if CC doesn't indicate uncacheability but ttl happens to be <= 0 (e.g. expiring age, underlying grace hit), we do nothing here and let default miss->coalesce behaviors take over, as it should be.