JBoss Cache

JBoss cache is a Java based open source caching solution intended to cache frequently used Java objects. This helps improving the performance of high volume e-business application.

JBoss cache is transactional and all cache operations can be made using a transaction manager. Also JBoss cache instances can be distributed in a single JVM or across JVMs (automatic replication). JBoss cache can be initialized using a configuration XML file or programmatically.

JBoss cache consists of two components - a generic cache using a tree structure and a POJO cache for true object caching. Full JBoss cache support is available in JBoss application server 4.x onwards.