# What @EnableCaching and Boot's auto-configuration put in the context CacheManager bean : org.springframework.cache.caffeine.CaffeineCacheManager caches known at startup : [asyncReports] bean cacheInterceptor present=true bean cacheOperationSource present=true bean cacheAdvisor present=false bean org.springframework.cache.config.internalCacheAdvisor present=true CacheInterceptor beans : [cacheInterceptor] KeyGenerator beans : [] --- where the auto-configuration class lives --- FOUND org.springframework.boot.cache.autoconfigure.CacheAutoConfiguration absent org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration Boot 4 split spring-boot-autoconfigure into per-technology modules. Caching auto-configuration now ships in spring-boot-cache, which the spring-boot-starter-cache starter pulls in.