setCachedHeaders method

void setCachedHeaders(
  1. DateTime modified,
  2. RequestContext req,
  3. ResponseContext res
)

Implementation

void setCachedHeaders(
    DateTime modified, RequestContext req, ResponseContext res) {
  var privacy = accessLevel.level;

  res.headers
    ..['cache-control'] = '$privacy, max-age=$maxAge'
    ..['last-modified'] = HttpDate.format(modified);

  //if (maxAge != null) {
  var expiry = DateTime.now().add(Duration(seconds: maxAge));
  res.headers['expires'] = HttpDate.format(expiry);
  //}
}