Nu utilizați Ehcache 2.x

Spring Cadrul 6.0 nu acceptă Ehcache 2.x. Regula semnalează utilizarea org.springframework.cache.ehcache pachet sau prezența ehcache.xml actualizat.

Ehcache 3 este înlocuitorul direct. Actualizați-vă dependențele pentru a utiliza org.ehcache:ehcache cu jakarta clasificator. Nu există o versiune actualizată a org.springframework.cache.ehcachese recomandă utilizarea Ehcache prin intermediul API JCache sau al noului său API nativ.

Următorul exemplu arată un fișier ehcache.xml care este marcat de această regulă.

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

Următorul exemplu arată dependența maven actualizată în pom.xml

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

Pentru informaţii suplimentare, vedeţi resursele următoare: