copyStream(servletResponse, file.inputstream());
} else {
copyStream(servletResponse, new ByteArrayInputStream(new byte[0]));
}
} else {
long last = file.lastModified();
String etag = "\"" + last + "-" + file.hashCode() + "\"";
String lastDate = Utils.getHttpDateFormatter().format(new Date(last));
if (!isModified(etag, lastDate, servletRequest)) {
servletResponse.setHeader("Etag", etag);
servletResponse.setStatus(304);