Ehcache

Standards-based cache that boosts performance, offloads your database, and simplifies scalability. Distributed cache solution, lighter than others, but also with less features, which is quite often used together with an ORM as a second level cache to cache objects and sometimes full queries.