OkHttp doesn't currently offer a mechanism to defeat Cache-Control: no-cache. OkHttp will end up validating the response with the server, but if the server says the stored response is still good then the response body won't need to be retransmitted.

We've got a feature request outstanding that wants something like this, though it's difficult because it may mean a single request yields multiple responses.