Cache module-level partage entre toutes les instances. Lazy load au premier appel a load(). invalidate() permet de forcer un refresh apres creation/modification d'un champ perso. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>