Java キャッシュライブラリ

Java向けのキャッシュライブラリ集

GitHub Star 比較

Java キャッシュライブラリ GitHub Star 比較
No名前GitHub Stars説明トレンドライセンスタイプ公式サイト
1Guava Cache⭐ 51.2kGoogle社が開発したJava向けローカルキャッシュライブラリ。Google Core Libraries for Javaの一部として提供2025年は新規採用減少もレガシープロジェクトで継続利用。Caffeineへの移行が推奨されるApache-2.0Legacy Cache公式
2Redisson⭐ 24.1kRedis用のJavaクライアント・分散オブジェクトフレームワーク。豊富なRedisデータ構造とHibernate L2キャッシュを提供2025年もRedisエコシステムで重要な位置。マイクロサービス環境でのRedis活用で採用増加Apache-2.0Distributed Objects公式
3Caffeine⭐ 17.1kJava用の高性能キャッシュライブラリ。シングルノードアプリケーション向けに最高のパフォーマンスと豊富な機能を提供2025年もJavaキャッシュの最高峰として君臨。Spring Bootでの標準採用により利用が急拡大Apache-2.0High-Performance Cache公式
4Jedis⭐ 12.2kシンプルで小さなRedis Javaクライアント。軽量でストレートフォワードなRedisアクセスを提供2025年では単純なRedisアクセスで選択される。軽量性を重視するプロジェクトで継続利用MITSimple Client公式
5Hazelcast⭐ 6.4k分散システム向けの高可用性キャッシュ・データグリッド。大規模な分散アプリケーションで優れた性能を発揮2025年もクラウドネイティブアプリケーションで成長中。分散キャッシュの需要増加により採用拡大Apache-2.0Data Grid公式
6Lettuce⭐ 5.7k非同期・リアクティブなRedis Javaクライアント。Nettyベースで高いスループットと低レイテンシを実現2025年もリアクティブプログラミングの普及と共に成長。非同期処理重視のアプリケーションで採用拡大Apache-2.0Reactive Client公式
7Ehcache⭐ 2.1k最も歴史のあるJavaキャッシュライブラリ。成熟した機能セットと分散キャッシュ、Hibernate統合を提供2025年もエンタープライズ環境で安定した利用。レガシーシステムとの互換性で重要な地位を維持Apache-2.0Distributed Cache公式