Nettoyage du cache

cl-hubeau utilise des sessions web héritées du package requests-cache. Celui-ci exécute des requêtes classiques, mais dont le résultat est conservé en cache jusqu’au terme d’une période d’expiration ; cela permet d’obtenir de meilleurs performances dans le cas de tâches répétées, mais aussi de gagner en frugalité (évite la sur-sollicitation des serveurs).

En règle générale les durées de conservation en cache fixées par cl-hubeau sont de

  • 30 jours pour les requêtes standard ;
  • 15 minutes pour les requêtes concernant des données en temps réel.

Il peut parfois être nécessaire de vider ce cache manuellement.

Pour ce faire, on peut utiliser la commande suivante :

from cl_hubeau.utils import clean_all_cache
clean_all_cache()