<p>When requesting a deleted element with the <code>/(node|way|relation)/#</code> calls you get different Cache-Control headers depending on the element type.</p>

<p>For nodes: <code>Cache-Control: no-cache</code><br>
For ways: <code>Cache-Control: max-age=0, private, must-revalidate</code><br>
For relations: <code>Cache-Control: max-age=0, private, must-revalidate</code></p>

<p>We should probably be returning <code>Cache-Control: max-age=0, private, must-revalidate</code> as that's what's returned when an object is found, and the deleted response is really that we found the object but it was deleted and so has the same cachability.</p>

<p>For reference, missing objects return <code>Cache-Control: no-cache</code></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href='https://github.com/openstreetmap/openstreetmap-website/issues/384'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/uTRSc6ihLa7Shf84BpiOptcD1Y5skx7JG8ekibQByuh0jBUhuDBX8YyjRXN2MvHf.gif' height='1' width='1'></p>