GeoWebCache is a pure Java tile cache that can be used either stand alone, or in integration with GeoServer.
Attend this talk for a cheerful update on what is happening with this popular project, whether you are an expert user, a developer, or simply curious what it can do for you.