Нет никакого способа, которым вы, работая на стороне сервера, можете запретить браузеру проверять, что он кэширует, когда ему явно предлагается обновить страницу - это просто вне вашего контроля. Вы можете (и должны) утверждать, что срок действия кэша истекает в 2099 году или позже, но вы просто не можете заставить просматривать, чтобы доверять этой (или любой другой) дате истечения срока, периоду - программисты, разрабатывающие браузеры, имеют свои идеи о том, как лучше обслуживать своих клиентов, а вы просто не можете заставить их подняться.