evento image.onload e cache do navegador

Eu quero criar uma caixa de alerta depois que uma imagem é carregada, mas se a imagem for salva no cache do navegador,.onload evento não será disparado.

Como faço para acionar um alerta quando uma imagem foi carregada, independentemente de a imagem ter sido armazenada em cache ou não?

var img = new Image();
img.src = "img.jpg";
img.onload = function () {
   alert("image is loaded");
}

questionAnswers(5)

yourAnswerToTheQuestion