Skip to content
This repository has been archived by the owner on Jul 23, 2024. It is now read-only.

[Spotlight] FusionCache #1

Open
jodydonetti opened this issue Jul 11, 2024 · 0 comments
Open

[Spotlight] FusionCache #1

jodydonetti opened this issue Jul 11, 2024 · 0 comments

Comments

@jodydonetti
Copy link

Package Name:

ZiggyCreatures.FusionCache

Description:

FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features.

Author:

Jody Donetti

Two-Minute Elevator Pitch:

It was born after years of dealing with all sorts caches: memory, distributed, hybrid, HTTP, CDNs, browser cache, offline and more.
I tried to put together these experiences into a cohesive, uniform and easy to use package, and came up with FusionCache.

Being a hybrid cache means it can work both as a normal memory cache (L1) or as a multi-level cache (L1+L2) with any implementation of IDistributedCache and optionally a backplane.

FusionCache also includes advanced resiliency features like cache stampede prevention, a fail-safe mechanism, fine grained soft/hard timeouts, adaptive caching, eager refresh, conditional refresh, auto-recovery (automatic self-healing), full observability and more.

It is being used by Microsoft as the caching engine in Data API Builder.

It will also be compatible with the upcoming HybridCache from Microsoft when it will be released in the .NET 9 timeframe.

NuGet.org Link:

https://www.nuget.org/packages/ZiggyCreatures.FusionCache/

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant