FusionCache is an easy-to-use, fast, and robust cache with advanced resiliency features and an optional distributed 2nd layer. It was born after years of dealing with all sorts of different types of caches: memory caching, distributed caching, http caching, CDNs, browser cache, offline cache, you name it. So I've tried to put together these experiences and came up with FusionCache.
Features
- Automatic protection from the Cache Stampede problem
- An optional 2nd level handled transparently, with any implementation of IDistributedCache
- A mechanism to avoids transient failures, by reusing an expired entry as a temporary fallback
- A slow factory (or distributed cache) will not slow down your application, and no data will be wasted
- Start a non-blocking background refresh before the expiration occurs
- Easily work with multiple named caches, even if differently configured
Categories
JSONLicense
MIT LicenseFollow FusionCache
Other Useful Business Software
Build Data Resilience - Take the Assessment Today
Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of FusionCache!