Est-il possible d'avoir l'abstraction de mise en cache de Spring remplir le cache avec un élément donné, plutôt que simplement le lire à travers?
Imaginez que j'ai les méthodes Thing getItem(UUID id)
et setItem(UUID id, Thing thing)
. J'aimerais utiliser @Cacheable
sur la première pour la lire à partir du cache, et si elle est absente, appeler la méthode sous-jacente. Lorsque le setter est appelé, j'aimerais que le paramètre thing
soit ajouté au cache, puis que la méthode soit appelée, le persistant dans le stockage sous-jacent.