Drop-in enhancements to ehcache: a SelfPopulatingCache that will return expired entry (instead of null) if updated entry not available, can manage own background refreshes, and can be populated by multiple CacheEntryFactory's. Spring integration.
Features
- An ExpiredBetterThanNullSelfPopulatingCache that will return an expired entry (instead of null) if it can't obtain an updated one.
- A SelfManagingCache that decorates SelfPopulatingCache and provides a thread to background refresh the cache at a configured interval.
- A MultiCacheEntryFactoryRouter that allows one cache to be populated by different CacheEntryFactory's depending on the requested key value.
- Spring integration for the above features.
License
MIT LicenseFollow ehcache-zen
Other Useful Business Software
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of ehcache-zen!