Com certificados SSL autoassinados, o Chrome ignora todas as diretivas de armazenamento em cache e recarrega o conteúdo.
Problema
Em um ambiente de não produção (ou ambiente de produção pré-golive), você está usando um certificado SSL inválido ou autoassinado. Você percebe que ao acessar o site por meio de https, nenhuma resposta do servidor da Web (AEM dispatcher) está sendo armazenada em cache no navegador Chrome.
Mesmo se você tiver configurado Cache-Control: max-age=... header e Last-Modified header estiver presente, você ainda não observará nenhum armazenamento em cache. Além disso, você observa que o cabeçalho de solicitação If-Modified-Since não é enviado do navegador Chrome quando o mesmo arquivo é carregado novamente.
Causa
Este é um problema conhecido com o navegador Chrome. Ele não armazena em cache as respostas se a conexão HTTPS estiver usando um certificado inválido. Veja este relatório de erro para detalhes:
https://bugs.chromium.org/p/chromium/issues/detail?id=110649#c8
Resolução
Compre e instale um certificado SSL apropriado ou teste o cache via http em vez de https.