Ne pas utiliser Ehcache 2.x

Spring Le cadre 6.0 n'est pas compatible avec Ehcache 2.x. La règle signale l'utilisation de org.springframework.cache.ehcache ou la présence de ehcache.xml .xlsx.

Ehcache 3 est le remplacement direct. Mettez à jour vos dépendances pour utiliser org.ehcache:ehcache avec le jakarta classificateur. Il n'existe pas de version actualisée de org.springframework.cache.ehcacheil est recommandé d'utiliser Ehcache via l'API JCache ou sa nouvelle API native.

L'exemple suivant montre un fichier ehcache.xml qui est marqué par cette règle.

	<ehcache>
		<diskStore path="java.io.tmpdir"/>
		<defaultCache
			maxElementsInMemory="1000"
			eternal="false"
			timeToIdleSeconds="120"
			timeToLiveSeconds="120"
			overflowToDisk="true"/>
	</ehcache>

L'exemple suivant montre la mise à jour de la dépendance maven dans le fichier pom.xml

	<dependency><groupId>org.ehcache</groupId> <artifactId>ehcache</artifactId> <version>3.10.8</version> <classifier>jakarta</classifier></dependency>

Pour plus d'informations, voir les ressources suivantes :