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

Project Samples

Project Activity

See All Activity >

Categories

JSON

License

MIT License

Follow FusionCache

FusionCache Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of FusionCache!

Additional Project Details

Programming Language

C#

Related Categories

C# JSON Software

Registered

2023-10-18