In Umbraco 15, caching has evolved from loading all content into memory at boot to a more efficient on-demand system, seeding a subset initially. Custom cache warm-up can now occur in the background, enhancing site responsiveness. Kenn Jacobsen emphasizes careful caching strategies to optimize performance without overloading memory.