Gradle configuration cache by example
Based on my experience with updating gradle plugins for configuration cache compatibility, I wrote a large article (in two parts):
It is based on this examples repository demonstrating all major aspects of configuration cache (it was also a my learning playground).
Should help plugin authors in updating existing plugins for gradle 9