X Tutup

Open Source Cache Solutions in Java

13 projects

Open-source Java cache that scales from in-process to mixed in-process/out-of-process deployments; supports JSR-107, offheap storage, and Spring and Hibernate integration.

Details

Apache 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.

Details

Open-source clustering for Java: distributed in-memory data, session replication, POJO clustering, and coordination across JVMs; integrates with Ehcache for distributed caching.

Details
WhirlyCacheInactive

Fast, configurable in-memory object cache for Java; formerly hosted on java. net, now on GitHub.

Details
cache4jInactive

In-memory cache for Java objects with a simple API, multi-threaded design, eviction algorithms (LFU, LRU, FIFO), and strong or soft reference storage.

Details
JCacheInactive

Open-source caching implementation originally aligned with JSR-107 JCache; provides a feature-rich, fast cache API.

Details
JoftiInactive

High-performance object indexing and search for cache layers (Map-based); supports EHCache, JBoss Cache, and OSCache with type-aware queries and configurable property indexing.

Details
ShiftOneInactive

Java object cache library with strict size and timeout policies, FIFO/LRU/LFU eviction, decorators for JMX and clustering, and Hibernate integration.

Details
SwarmCacheInactive

Distributed cache using IP multicast and JavaGroups for clustered, database-driven web applications with read-heavy workloads.

Details
DirectMemoryInactive

Off-heap cache for the JVM so large numbers of objects can be cached without impacting garbage collection; supports multi-layered storage and serializers.

Details
JBoss CacheInactive

Clustered, transactional cache for Java objects with replication across JVMs and configurable concurrency; used by application servers for clustering. Superseded by Infinispan (infinispan. org).

Details
OSCacheInactive

High-performance J2EE caching framework with JSP/servlet support and generic object caching; supports disk persistence, clustering, and pluggable expiry policies.

Details

Object cache with in-process and shared external storage, horizontal scaling, disk persistence, associative keys, TTL-based eviction, and platform-neutral design.

Details
X Tutup