);
if (request.headers().containsKey(HttpHeaders.IF_NONE_MATCH)) {
final String etag = request.headers()
.get(HttpHeaders.IF_NONE_MATCH)
.iterator().next();
if (etag.equals(resource.etag())) {
throw new HttpException(HttpURLConnection.HTTP_NOT_MODIFIED);
}
}
if (request.headers().containsKey(HttpHeaders.IF_MODIFIED_SINCE)) {
final Date since = DateUtils.parseDate(