Le cache accélère l’ouverture des folios dans AxiomCAD en conservant une copie locale des données de chaque folio sur le poste de travail. Fonctionnement, activation et actions disponibles : tour d’horizon complet de cette fonctionnalité.
Disponibilité
Cette fonctionnalité est disponible à partir de la version 5.1.50 d’AxiomCAD ferroviaire sous Autocad 2026.
À quoi ça sert ?
Ouvrir un folio nécessite normalement d’aller chercher son contenu dans la base de données. Sur une grosse affaire, répéter cette opération à chaque ouverture ralentit le travail. Le cache de folios conserve une copie locale de chaque folio directement sur l’ordinateur pour accélérer leur ouverture. Une fois le folio ouvert, les commandes et l’enregistrement se font toujours en base de données, comme auparavant.
Comment activer le cache ?
Le cache est désactivé par défaut : il faut l’activer explicitement via une variable dans le setenv.bat.
- Nom :
AXIOM_CACHE_FOLIO - Valeur :
1
SET AXIOM_CACHE_FOLIO=1 => \runners\gestion\setenv.bat
Redémarrer AutoCAD/AxiomCAD Ferro pour que la variable soit prise en compte.
Pour désactiver le cache sur ce poste, il suffit de remplacer 1 par 0 et de redémarrer.
Le cache est propre à chaque ordinateur
Chaque poste a son propre cache, stocké sur son disque local. Ouvrir un folio sur un poste ne l’enregistre pas dans le cache d’un autre poste : chaque utilisateur constitue progressivement son propre cache au fil de ses ouvertures.
Le cache se met à jour tout seul
C’est le point important : vous n’avez normalement rien à faire. Une vérification tourne en arrière-plan en permanence (environ une fois par minute) et compare la date de dernière modification du folio en base avec la copie locale. Dès qu’un folio a été modifié — par vous, par un collègue, ou par une action automatique (indiçage, export, modification d’une propriété d’affaire…) — le cache correspondant est automatiquement invalidé et rechargé depuis la base au prochain passage de cette vérification. Vous ouvrez donc toujours la dernière version, jamais une version périmée.
Cette vérification ne bloque jamais votre travail : elle se fait discrètement en tâche de fond, sans ralentir vos actions. Si un folio est dit invalide en local au moment de son chargement, il sera chargé directement depuis la base de données.
Les logs
AxiomCAD vous informe dans la console Autocad du mode de chargement utilisé pour le folio ouvert :
ou
Un fichier de log indépendant est généré dans le dossier Temp, à côté du log d’AxiomCAD générique :
Le compteur dans le titre de l’arborescence
Quand le cache est activé, le titre de la palette d’arborescence projet affiche un compteur du type :
243/278 folios en cache - Affaire : ...- Le premier nombre est le nombre de folios actuellement valides en cache (à jour, prêts à être ouverts instantanément).
- Le second nombre est le nombre total de folios de l’affaire.
Un chiffre inférieur au total est normal : ça signifie simplement que certains folios ont été modifiés récemment et attendent leur prochain passage de rechargement (au maximum une minute). Ce n’est pas une anomalie à corriger.
Les actions à votre disposition
Dans l’écrasante majorité des cas, aucune intervention n’est nécessaire. Ces commandes existent pour les situations particulières.
Forcer le rechargement d’un folio
Un clic droit sur le folio dans l’arborescence projet → Ouvrir recharge le folio courant directement depuis la base, en ignorant le cache existant.
Il est également possible d’utiliser la commande RF_RECHARGEFOLIO sur le folio ouvert.
Vider entièrement le cache local
Supprime tous les fichiers de cache de votre poste, pour toutes les affaires. La synchronisation repart de zéro : les folios seront rechargés progressivement depuis la base au fil des prochains cycles.
Commande associée : RF_VIDER_CACHE_FOLIO
Activer / désactiver la synchronisation
Bascule (allume/éteint) la vérification automatique en arrière-plan sur votre poste.
dbaff…) pour ne pas les perturber, puis reprend seule ensuite. Cette commande n’est utile que pour un cas non couvert par cette pause automatique (par exemple une opération de maintenance base de données lancée directement en dehors d’AutoCAD).Commande associée : RF_FOLIO_CACHE_SYNC
En résumé
| Situation | Action |
|---|---|
| Usage normal | Rien à faire, tout est automatique |
| Le compteur n’est pas au maximum | Normal, attendre le prochain cycle (≤ 1 min) |
| Doute sur un folio précis | RF_RECHARGEFOLIO (ou clic droit → Ouvrir) |
| Doute général / comportement anormal | RF_VIDER_CACHE_FOLIO |
| Opérations particulières (tests, maintenance, problématiques multi-utilisateurs…) | RF_FOLIO_CACHE_SYNC (à réactiver ensuite) |
