EntityTag entityTag = getEntityTag(model, variant);
ResponseBuilder rb = getRequest().evaluatePreconditions(entityTag);
if (rb != null)
{
if (log.isTraceEnabled()) log.trace("Resource not modified, skipping Response generation");
return rb.variant(variant); // Jersey doesn't seem to set "Vary" header
}
else
{
if (log.isTraceEnabled()) log.trace("Generating RDF Response with Variant: {} and EntityTag: {}", variant, entityTag);
return Response.ok(model, variant).