The response will not be cached if any of the following are true:
1- It has a Set-Cookie header
2- Its body exceeds 10 MB
3- It has a "Vary" header with a value other than "Accept", "Accept-Encoding", or "Origin"
4- It has a "Cache-Control: no-store", "no-cache", or "private directive".
5- The corresponding request had a "Cache-Control: no-store" directive.
There are a variety of rules discussed in this
article about Caching that will determine if your request will be cacheable or not. You can consult it to see what applies to your specific scenario. If you have satisfied the above and still cache is not returned on your apps' HTTPS response,
I highly recommend reporting the issue on our Public Issue Tracker so proper attention can be given to it.