`HttpServlet.service` does a last-modified check before deciding to call `doGet`, otherwise it returns `SC_NOT_MODIFIED`. Do we need to do the same check here, or is that already handled elsewhere?