Open Source Cache Solutions in Java
13 projectsApache Commons JCS is a distributed caching system for Java that speeds up applications with pluggable memory, disk, lateral, and remote caches and region-based configuration.
Open-source clustering for Java: distributed in-memory data, session replication, POJO clustering, and coordination across JVMs; integrates with Ehcache for distributed caching.
Fast, configurable in-memory object cache for Java; formerly hosted on java. net, now on GitHub.
Distributed cache using IP multicast and JavaGroups for clustered, database-driven web applications with read-heavy workloads.
Off-heap cache for the JVM so large numbers of objects can be cached without impacting garbage collection; supports multi-layered storage and serializers.
Clustered, transactional cache for Java objects with replication across JVMs and configurable concurrency; used by application servers for clustering. Superseded by Infinispan (infinispan. org).
Object cache with in-process and shared external storage, horizontal scaling, disk persistence, associative keys, TTL-based eviction, and platform-neutral design.