Google Guava Cache
Google Guava Cache: A free, open-source choice for local Java and Android application-object caching. Ranked #25 of 27 in Caching Software by our editors (6.6/10); pricing: Free plan; best for free Java and Android local caching.
At a glance
- Editor score6.6 / 10
- PricingFree plan
- Best forFree Java and Android local caching
- Free planYes
- Paid fromFree
- DeploymentSelf_hosted
- Facts checked21 Sep 2026

Where it wins
- Automatic loading with LoadingCache support
- Flexible eviction, expiration, refresh, and invalidation controls
- Optional statistics and synchronous or asynchronous removal listeners
Where it doesn't
- Caches are local to a single application run
- Data is held in memory and limited to available RAM
- Not a separately hosted cache service or persistent data store
Our verdict on Google Guava Cache
Google Guava Cache is an open-source, in-process caching library included in Guava, Google's core Java libraries. It is designed for Java-based applications that need to store application objects, computed values, or database-backed values in memory. The library is distributed in separate JRE and Android flavors, with Cache and LoadingCache APIs for local application use. It fits teams seeking a free caching component embedded directly in an application rather than a separately hosted caching service.
Its feature set covers the core controls expected from an application-object cache. LoadingCache can load values automatically, while size-based and weight-based eviction help constrain memory use. Entries can expire after access or after write, and weak-key, weak-value, and soft-value references provide additional memory-management options. Applications can explicitly invalidate single entries or groups of entries, refresh loaded values, and receive synchronous or asynchronous removal notifications. Optional statistics include hit rate and eviction count, and a ConcurrentMap view provides access to cache contents through a familiar interface.
The main trade-off is scope. Guava Cache is local to one application run, stores data in memory, and does not persist data in files or external servers. That makes it appropriate for local caching where values fit in RAM and application-level control is sufficient. It is less suitable when a cache must be shared across application instances, provide edge caching, or preserve data beyond the application run. Choose it for a focused, embedded Java or Android caching layer; choose a different category of product when you need a hosted, distributed, or persistent cache service.
Your product? Our editors can test Google Guava Cache in depth and publish a review, labelled as paid · from $149/mo →
Google Guava Cache pricing
Google Guava Cache fact sheet
| Free plan | Yes |
|---|---|
| Paid from | Free |
| Deployment | Self_hosted |
| Cache targets | application objects, computed values, and database-backed values |
| Edge caching | No |
| Data persistence | No |
| High availability | Not verified |
| Supported cache engines | Guava Cache, LoadingCache |
| Deployment | Self-hosted |
| Platforms | Windows, Linux, Android |
| Support | Community, Docs |
| Built for | Solo, Small business, Mid-market, Enterprise (editorial estimate) |
| Pricing | Free plan |
| Website | github.com |
| Facts checked | 21 Sep 2026 |
Alternatives to Google Guava Cache
- Amazon ElastiCacheA broad AWS-native caching service with serverless pricing, failover, and deep ecosystem integration.9.4
- Azure Managed RedisA managed Redis Enterprise service for low-latency Azure workloads.9.2
- Google Cloud MemorystoreManaged Redis with standalone and high-availability tiers for Google Cloud workloads.9.1
See all Google Guava Cache alternatives →
Used Google Guava Cache? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Google Guava Cache for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
Google Guava Cache is listed in our Caching Software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/google-guava-cache/"><img src="https://www.itechguides.com/best/badge/google-guava-cache.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update


