Java Caching

Open-source Java projects categorized as Caching Edit details

Top 8 Java Caching Projects

  • Caffeine

    A high performance caching library for Java

    Project mention: DragonFlydb: Cache Design | | 2022-08-16

    It is handled by W-TinyLFU where I use this scenario as a stress test [1]. While LIRS / LIRS2 did not pass this one scenario, the quality of the work behind that policy leads me to believe it could be improved to handle that case.


  • Hazelcast

    Open-source distributed computation and storage platform

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • Apache Geode

    Apache Geode

    Project mention: Code in Database vs. Code in Application | | 2022-07-10

    On further searching GemFire has been open sourced as Apache Geode.

  • Ehcache

    Ehcache 3.x line

    Project mention: Counting faster with Postgres | | 2022-05-04

    If the application is a simple two-tier app with only UI and some form of backend, then we can use a caching layer such as EH Cache or Cache tools to maintain the count of rows as and when we insert it. These caches can be backed by persistence so that the data is not lost. Caches are lightweight and pretty fast. Alternatively, one can store the count in the database itself. The key feature of this approach is that the trigger to update the count is the application's responsibility.

  • cache2k

    Lightweight, high performance Java caching

    Project mention: 🎀 Spring Boot 2.7.0 Released | | 2022-06-21

    Dependency management and auto-configuration for Cache2k

  • bazel-buildfarm

    Bazel remote caching and execution service

    Project mention: Rust Is Portable | | 2022-07-27

    Not sure what to say concerning buildfarm's remote execution.

    Reading an issue I've opened 1y ago [1], seems the backend requires the client to have a specific gcc version.

    That's a strong limitation imho.


  • coherence

    Oracle Coherence Community Edition (by oracle)

    Project mention: Resources to understand code generation from AST? | | 2022-08-15

    FWIW - here's an AST for Java that directly emits Java byte code:

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • core

    An advanced and highly optimized Java library to build frameworks: it's useful for scanning class paths, generating classes at runtime, facilitating the use of reflection, scanning the filesystem, executing stringified source code and much more... (by burningwave)

    Project mention: How to create your own dependency injection framework in Java | | 2021-11-24

    setting configurability with placeholders

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-16.

Java Caching related posts


What are some of the best open-source Caching projects in Java? This list will help you:

Project Stars
1 Caffeine 12,351
2 Hazelcast 5,033
3 Apache Geode 2,136
4 Ehcache 1,816
5 cache2k 659
6 bazel-buildfarm 497
7 coherence 372
8 core 113
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.