4.3.3 says:
A full response (i.e., one with a payload body) indicates that none of the stored responses nominated in the conditional request is suitable. Instead, the cache must use the full response to satisfy the request and may replace the stored response(s).
That "may replace the stored response(s)" is a bit odd -- which one(s)?
4.3.3 says:
That "may replace the stored response(s)" is a bit odd -- which one(s)?