Premier programme JCache

Qu’est ce qu’un cache ou une mise en cache ?

La mise en cache est un procédé visant à stocker temporairement un objet afin de le réutiliser ultérieurement.

La mise en cache améliore grandement les performances d’un programme qui utilise beaucoup d’objets, qui engendre beaucoup d’appels méthodes ou encore dont les méthodes engendrent de gros calculs.

Qu’est ce que JCache?

La spécification JCache définit une API pour créer et utiliser des caches dans les programmes Java.

JCACHE  est à la fois une spécification et API. JCACHE permet de mettre en cache temporairement des objets Java.

Il existe de nombreuses implémentations de JCACHE :

  • Oracle Coherence
  • Hazelcast
  • EHCache
  • Apache Ignite

Pour les besoins de ce tutoriel, nous utiliserons EhCachehttp://ehcache.org/downloads/).

Exemple :

pom.xml

JcachePremierProgramme.java

Ci-dessous le résultat affiché dans la console d’Eclipse:

Console Eclipse

Console Eclipse

Laisser un commentaire