Ou se baser sur la date de dernière modif du cache + un délai... (moins couillonUne alternative serait de stocker le timestamp de péremption dans le nom du fichier, du style:
nomdufichier.timestamp.ext, ainsi tu n'as plus qu'a faire un traitement sur le nom et non plus sur le contenu
a+