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