no, a POST that is idempotent. caching is an optional side benefit.
Isn't that just a PUT minus the inferred semantics?
yeah good catch, my response was incomplete. QUERY is a POST that is not only idempotent but also safe (it does not change anything at all on the server) (and it's cacheable of course)