Non utilizzare Ehcache 2.x

Spring Il framework 6.0 non supporta Ehcache 2.x. La regola segnala l'uso di org.springframework.cache.ehcache o la presenza di ehcache.xml .xlsx.

Ehcache 3 รจ la sostituzione diretta. Aggiornare le dipendenze per utilizzare org.ehcache:ehcache con la jakarta classificatore. Non esiste una versione aggiornata di org.springframework.cache.ehcachesi consiglia di utilizzare Ehcache attraverso l'API JCache o la sua nuova API nativa.

L'esempio seguente mostra un file ehcache.xml che viene segnalato da questa regola questa regola.

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

L'esempio seguente mostra la dipendenza da maven aggiornata in pom.xml

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

Per ulteriori informazioni, consultare le seguenti risorse: