You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-10Lines changed: 12 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ It's also compatible with the new HybridCache from Microsoft, thanks to a [power
43
43
44
44
FusionCache received the [Google Open Source Award](https://twitter.com/jodydonetti/status/1422550932433350666): here is the [official blogpost](https://opensource.googleblog.com/2021/09/announcing-latest-open-source-peer-bonus-winners.html).
45
45
46
-
## 📕 Getting Started
46
+
## 📕 Getting Started ([more](docs/AGentleIntroduction.md))
47
47
48
48
With [🦄 A Gentle Introduction](docs/AGentleIntroduction.md) you'll get yourself comfortable with the overall concepts.
49
49
@@ -55,7 +55,7 @@ Curious about what you can achieve from start to finish? There's a [👩🏫
55
55
56
56
In search of all the docs? There's a [page](docs/README.md) for that, too.
If you are interested in all things caching, I published [a course](https://dometrain.com/course/getting-started-caching-in-dotnet/?ref=jody-donetti) on Dometrain:
61
61
@@ -71,7 +71,7 @@ But mind you, it's not just about FusionCache but about caching as a whole: we'l
71
71
72
72
I tried condensing 20+ years dealing with caching in one place, all in an approachable way.
73
73
74
-
## 🧬 Diagrams
74
+
## 🧬 Diagrams ([more](docs/Diagrams.md))
75
75
76
76
Sometimes it's nice to be able to visualize the internal flow of a system, even more so for such a complex beast as an hybrid cache like FusionCache.
I've been lucky enough to be invited on some shows and podcasts here and there: you can find them in the [Media](docs/Media.md) section.
90
+
Along the years I've been lucky enough to be invited to some conferences, shows or podcasts both online and around the world, of course to talk about all things caching and FusionCache.
91
91
92
92
A good example is when the fine folks at [On .NET](https://learn.microsoft.com/en-us/shows/on-net/) invited me on the show to allow me to mumbling random caching stuff.
You can find most of them, sometimes with the related slides, in the dedicated repo [here](https://github.com/jodydonetti/talks).
101
+
100
102
## ✔ Features
101
103
102
104
FusionCache has a lot of features, let's see them grouped together:
@@ -151,7 +153,7 @@ Also, FusionCache has some nice **additional features**:
151
153
</details>
152
154
153
155
154
-
## Ⓜ️ Microsoft HybridCache
156
+
## Ⓜ️ Microsoft HybridCache ([more](docs/MicrosoftHybridCache.md))
155
157
156
158
We've probably all heard about the new kid on the block introduced by Microsoft with .NET 9: `HybridCache`.
157
159
@@ -323,7 +325,7 @@ The `DefaultEntryOptions` we did set before will be duplicated and only the dura
323
325
324
326
</details>
325
327
326
-
## **👩🏫 Step By Step**
328
+
## 👩🏫 Step By Step ([more](docs/StepByStep.md))
327
329
If you are in for a ride you can read a complete [step by step example](docs/StepByStep.md) of why a cache is useful, why FusionCache could be even more so, how to apply most of the options available and what **results** you can expect to obtain.
328
330
329
331
<divstyle="text-align:center;">
@@ -346,7 +348,7 @@ FusionCache targets `.NET Standard 2.0` so any compatible .NET implementation is
346
348
347
349
**NOTE**: if you are running on **.NET Framework 4.6.1** and want to use **.NET Standard** packages Microsoft suggests to upgrade to .NET Framework 4.7.2 or higher (see the [.NET Standard Documentation](https://docs.microsoft.com/en-us/dotnet/standard/net-standard#net-implementation-support)) to avoid some known dependency issues.
348
350
349
-
## 🆎 Comparison
351
+
## 🆎 Comparison ([more](docs/Comparison.md))
350
352
351
353
There are various alternatives out there with different features, different performance characteristics (cpu/memory) and in general a different set of pros/cons.
352
354
@@ -358,7 +360,7 @@ Yes!
358
360
359
361
FusionCache is being used **in production** on **real world projects** for years, happily handling billions of requests.
360
362
361
-
Considering that the FusionCache packages have been downloaded more than **15 million times** (thanks everybody!) it may very well be used even more.
363
+
Considering that the FusionCache packages have been downloaded more than **30 million times** (thanks everybody!) it may very well be used even more.
362
364
363
365
Oh, and it is being used in products by Microsoft itself, like [Data API Builder](https://devblogs.microsoft.com/azure-sql/data-api-builder-ga/)!
0 commit comments