Ehcache hors de son Element (Louis Jacomet)
Ehcache 3 offre des changements majeurs d’API. Outre la compatibilité JSR-107, tout a été revu pour en faire une librairie de cache qui sert au mieux les utilisateurs tout en continuant d’offrir des options de configuration très avancées. Et un des changements majeurs est la disparition de la classe Element! En partant du support JSR-107 dans des frameworks bien connus tels que Spring, nous verrons comment il est facile d’intégrer Ehcache 3 dans une application. Ensuite, simplement par configuration, nous verrons comment bénéficier des fonctionnalités supplémentaires qu’apporte Ehcache. Pour cela nous illustrerons les extensions au niveau de la configuration. Cela permettra de démontrer les patterns choisis dans Ehcache 3 pour simplifier cette dernière. Et nous terminerons par l’obligatoire XML qui permet de s’affranchir de la dépendance applicative vers Ehcache 3 dans un contexte JSR-107 tout en bénéficiant des fonctionnalités ajoutées.