Permettre à recuperer_url_cache de seulement invalider un cache
Avec recuperer_url_cache actuellement on peut forcer le raffraichissement d'un cache d'url en passant l'option delai_cache
=0. Il serait bien de pouvoir simplement invalider un cache, sans raffraichir son contenu et donc sans appeler recuperer_url.
Ça pourrait se faire quand la fonction reçoit une option delai_cache
== -1, auquel cas elle appelerait supprimer_fichier
sur le fichier de cache.
Il suffit donc d'ajouter le code suivant :
if ($is_cached
and ($options['delai_cache']== -1)) {
return supprimer_fichier($cache);
}
else
avant le if ($is_cached and (filemtime($cache) > $_SERVER['REQUEST_TIME'] - $options['delai_cache'])...
Je suppose qu'on peut laisser la valeur par défaut $lock = true
pour le supprimer_fichier
?
Si c'est OK je proposerai une PR.