Accès à CoreCache

Request description

Bonjour,

Pour implémenter ces nouvelles méthodes (merci beaucoup au passage) j’essaie d’utiliser CoreCache.getInstance() mais j’ai une erreur de compilation.
A-t-on perdu l’accès aux APIs bas niveau, ou est-ce que je dois importer quelque chose en particulier ?

Merci pour votre aide !
Emmanuelle

[Platform]
Status=OK
Version=6.3.8
Variant=full
BuiltOn=2026-04-24 11:37

Effectivement la classe CoreCache n’est pas publique, comme la plupart des classes dans com.simplicite.util.engine d’ailleurs. L’idée étant d’éviter d’utiliser au niveau applicatif des choses de trop bas niveau niveau socle.

Vu qu’en l’occurrence il semble requis d’utiliser le core cache on peut la rajouter dans les classes publiques mais il faudra attendre la prochaine révision (pas de date prévue pour le moment) ou basculer temporairement sur la 6-preview

Merci David, pas de souci ça peut attendre la 6.3.9

Bonne journée

Effectivement depuis un IDE/projet maven, la librairie Simplicité est limitée pour éviter d’utiliser des couches trop bas niveau / privées.

Par contre depuis l’interface / Ace editor, ça compile :

import com.simplicite.util.engine.CoreCache;
...
CoreCache cc = CoreCache.getInstance();

On va ajouter un accesseur aux contraintes d’un objet via l’objet lui-même :

import com.simplicite.util.Constraint;
...
Constraint c = this.getConstraint();