using a get/set so that whenever the URL is set we flush the currently set expiration, because it would be really crappy if somehow the TTL of a the previous view would stay set.