En Javascript, ¿cómo verifica si el usuario tiene una versión en caché de un archivo? [duplicar]

Posible duplicado:
¿Cómo detectar cuándo XHR devuelve un recurso en caché?

Construí un cargador automático que solo carga un archivo javascript si aún no se ha cargado en esta página usando jquery con:

$.getScript();

Primero verifico si existen las funciones y si no las cargo. Sin embargo, esto no puede dar cuenta de la memoria caché de los navegadores, esperaba poder descubrir cómo.

Una cosa que me gustaría agregarle es ver si el usuario ya tiene el archivo guardado en la caché de su navegador. ¿Es posible verificar si un archivo de su servidor ya se ha almacenado en caché en el navegador de los usuarios, de modo que pueda omitir la llamada al servidor?

Respuestas a la pregunta(2)

Su respuesta a la pregunta