FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features.
C# · active 2023-08-16 → 2026-08-26 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 1107 days from 2023-08-16 to 2026-08-26. Pushes: 340 total, peak 14 in a day. Pull requests: 160 total, peak 10 in a day. Issues: 382 total, peak 13 in a day. Comments: 1,374 total, peak 26 in a day. Stars: 2,337 total, peak 67 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| jodydonetti | 1.5K | 340 | 78 | 791 |
| angularsen | 53 | 0 | 0 | 46 |
| MarkCiliaVincenti | 46 | 0 | 6 | 40 |
| SimonCropp | 36 | 0 | 23 | 11 |
| thompson-tomo | 19 | 0 | 2 | 11 |
| viniciusvarzea | 18 | 0 | 0 | 12 |
| adnan-kamili | 18 | 0 | 0 | 14 |
| gercobrandwijk | 17 | 0 | 0 | 11 |
| apavelm | 16 | 0 | 0 | 11 |
| gmij | 15 | 0 | 2 | 9 |
| sabbadino | 15 | 0 | 0 | 9 |
| oasaleh | 13 | 0 | 2 | 6 |
| Fube | 13 | 0 | 0 | 12 |
| rickdotnet | 11 | 0 | 0 | 11 |
| andriibratanin | 11 | 0 | 0 | 10 |
| cmeyertons | 10 | 0 | 2 | 6 |
| brotherhorse | 10 | 0 | 0 | 6 |
| stebet | 10 | 0 | 5 | 5 |
| alexaka1 | 9 | 0 | 0 | 9 |
| kory-revivemedia | 9 | 0 | 0 | 8 |
Recent activity
Latest issues, pull requests and releases
- Issue comment#629jodydonetti2026-08-19 13:32[BUG] Silent data loss when caching `ValueTuple` (or any field-based type) with the `System.Text.Json` serializer
- Issue#619Stepami2026-05-21 18:12[FEATURE] WithRedisDistributedLocker IFusionCacheBuilder method
- Issue#615jsneedles2026-04-25 21:10[FEATURE] Add some Serializer analyzers
- Issue#611jodydonetti2026-04-09 13:17[FEATURE] Extend L1 Cache Lifetimes Over Backplane
- Issue comment#608jodydonetti2026-04-07 08:58[BUG] Distributed lock does not honor cache prefix
- Issue#607jodydonetti2026-04-02 10:21[BUG] OTel span for RemoveByTag operation is missing attribute telling what tag was removed
- Issue#609jodydonetti2026-04-02 10:20[FEATURE] Add ability to process value stored in DistributedCache before adding to MemoryCache
- Issue comment#610petriceko2026-03-30 12:31Unit testing classes using IFusionCache is difficult due to reliance on extension methods
- Issue comment#525jodydonetti2026-03-19 23:47[FEATURE] Cancel soft/hard factory timeout mechanic when factory had caught IDE breakpoint
- Issue#583jodydonetti2026-03-14 10:28[BUG] fail-safe with a soft timeout : factory execution is stuck and not running to completion in .Net framework 4.7.2 and 4.8
- Issue comment#312jodydonetti2026-03-14 10:17[QUESTION] How should we debug auto-recovery errors?
- Issue#592jodydonetti2026-03-14 10:16[BUG] Redis Distributed Lock acquisition timeout error log spam
- Issue comment#592jodydonetti2026-03-14 10:16[BUG] Redis Distributed Lock acquisition timeout error log spam
- Issue comment#590jodydonetti2026-03-14 10:16Small GenerateOperationId optimization
- Issue comment#594jodydonetti2026-03-14 10:16[BUG] ZiggyCreatures.FusionCache.Locking.Distributed.Redis package is missing extension file
- Issue comment#599jodydonetti2026-03-14 09:03[FEATURE] Ability to use object as cache key
- Issue comment#599zvrba2026-03-14 06:45[FEATURE] Ability to use object as cache key
- Issue#591jodydonetti2026-03-13 23:42Question: Which option stop this warning
- Issue#556jodydonetti2026-03-13 10:50Error when using FusionCache and Cysharp MemoryPack serialiser in AOT Docker
- Issue#592jodydonetti2026-03-04 16:41[BUG] Redis Distributed Lock acquisition timeout error log spam
- Issue#603rudiv2026-03-04 11:40[FEATURE] Allow Tags to be set based on result factory
- Issue#600vrbyjimmy2026-02-23 10:20[BUG] FusionHybridCache RemoveByTagAsync("*") does not invalidate whole cache
- Issue comment#592ray8312026-02-10 08:56[BUG] Redis Distributed Lock acquisition timeout error log spam
- Issue comment#371jodydonetti2026-02-04 22:14[FEATURE] Optimize serialization in FusionCache by eliminating byte array overhead
- Issue comment#589jodydonetti2026-02-04 22:09[QUESTION] Architecture guidance on migrating handrolled caching to FusionCache
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 2,337 stars here means stars gained during the window, not the repo's star count.