max-age + content-type verification to control custom view lifetime