We were wondering whether the code for checking isNoMediaCache might be incorrect.
if (!requestDto.isNoMediaCache()) {
log.debug("File cannot be cached: {}", file.getAbsolutePath());
binaryComponent.setLastPublishDate(new DateTime().toString());
}
We always get a 200 ok for an image request and never receive a 304 on an image. We found out the a new Date is always passed as lastModifiedDate in the browser which led us to this code.
We were wondering if the ! should be presented here.
Regards Erwin Broersen