awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Java Caching Libraries

排名更新于 2026年7月13日

For a caching library for Java applications, the strongest matches are ben-manes/caffeine (Caffeine is a high-performance, thread-safe, in-memory caching library for), google/guava (Guava provides a robust, high-performance in-memory caching implementation that) and hazelcast/hazelcast (Hazelcast is a high-performance, distributed in-memory data grid that). apache/ignite and redisson/redisson round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “best java caching libraries” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

Java Caching Libraries

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • ben-manes/caffeineben-manes 的头像

    ben-manes/caffeine

    17,706在 GitHub 上查看↗

    Caffeine is a high-performance caching library for the Java virtual machine designed to manage object lifecycles within the application heap. It functions as a thread-safe, memory-resident data store that reduces latency by keeping frequently accessed objects available for immediate retrieval. The library distinguishes itself through a sophisticated eviction strategy that balances recency and frequency to determine which entries to retain. It utilizes a frequency-based admission policy to evaluate the historical access patterns of new data, ensuring that the cache remains populated with the m

    Caffeine is a high-performance, thread-safe, in-memory caching library for Java that provides advanced eviction policies and asynchronous loading, making it a flagship solution for reducing application latency.

    JavaAutomatic Cache LoadersIn-Memory CachesIn-Memory Caching
    在 GitHub 上查看↗17,706
  • google/guavagoogle 的头像

    google/guava

    51,473在 GitHub 上查看↗

    Guava is a Java standard library extension and utility toolkit that provides optimized data structures, concurrency tools, and core extensions. It serves as a comprehensive set of helpers for Java development, focusing on reducing repetitive boilerplate logic. The project is distinguished by its specialized implementations of immutable collections, which ensure thread safety and data consistency by preventing accidental modification. It also includes a dedicated graph data structure library for modeling and traversing networks of interconnected nodes and edges, alongside advanced collection t

    Guava provides a robust, high-performance in-memory caching implementation that is widely used in the Java ecosystem for reducing latency, though it is a general-purpose utility library rather than a dedicated JSR-107 caching framework.

    JavaCache Eviction PoliciesIn-Memory CachesIn-Memory Caching
    在 GitHub 上查看↗51,473
  • hazelcast/hazelcasthazelcast 的头像

    hazelcast/hazelcast

    6,570在 GitHub 上查看↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Hazelcast is a high-performance, distributed in-memory data grid that provides robust caching capabilities, JSR-107 (JCache) support, and advanced concurrency features, making it a comprehensive solution for low-latency Java applications.

    JavaCache Eviction PoliciesDistributed CachesDistributed Data Grids
    在 GitHub 上查看↗6,570
  • apache/igniteapache 的头像

    apache/ignite

    5,066在 GitHub 上查看↗

    Ignite is a distributed in-memory data grid and compute platform. It functions as a distributed SQL database and storage engine designed to store and process large datasets in RAM to minimize latency and increase calculation speed. The system is distinguished by a multi-tier storage engine that manages data placement across memory and disk to balance high-speed access with large capacity. It features a distributed compute grid that executes custom logic directly on the nodes where data resides to reduce network traffic. The platform provides a broad set of capabilities including ACID transac

    Apache Ignite is a distributed in-memory data grid that provides high-performance caching capabilities alongside its broader database and compute features, making it a powerful, albeit heavy, solution for Java-based in-memory data management.

    JavaDistributed CachingDistributed Data Grids
    在 GitHub 上查看↗5,066
  • redisson/redissonredisson 的头像

    redisson/redisson

    24,355在 GitHub 上查看↗

    Redisson is a Java library and Redis client that functions as a distributed Java object mapper, caching provider, and locking framework. It maps Java collections and concurrency primitives to distributed implementations backed by Redis and Valkey, providing synchronous, asynchronous, and reactive APIs for interacting with these data stores. The project distinguishes itself by providing a comprehensive suite of distributed coordination tools, including a locking framework for managing semaphores and countdown latches across multiple application nodes. It also serves as a distributed messaging

    Redisson is a robust Java library that provides distributed caching and JSR-107 support by leveraging Redis, making it a powerful tool for high-performance data retrieval and concurrency management across application nodes.

    JavaDistributed Caching
    在 GitHub 上查看↗24,355

Related searches

  • a caching library for Go applications
  • a caching library for Go applications
  • a caching library for C# applications
  • a javascript library for caching data
  • a python library for caching function results
  • a library for managing Java application configuration
  • a java library for application metrics
  • a high performance serialization library for Java