C'est parce que c'est pas le cache qui était augmenté quand tu changeais la valeur, c'est juste le seuil de l'erreur (qui n'a d'ailleurs jamais vraiment été une erreur, juste un warning). Le cache en lui même n'a pas vraiment de limite autre que la limite mémoire allouée au jeu. Tant que le cache du jeu n'est pas plein il continue de se remplir au besoin.
L'addon ne faisait que changer le seuil, de la même façon que tu pouvais le changer avec la fonction SetCvar ou directement dans le fichier userstettings.ini (d'ailleurs la variable dans ce fichier n'existe plus depuis l'update).
Le truc sympa de l'addon qu'on a plus du coup c'est le compteur d'utilisation du cache des addons. Si tu veux l'afficher tu peux toujours taper la fonction dans le chat (tu te fais une macro comme ça ça va plus vite)
/script d(math.ceil(collectgarbage("count")).." KB")