Releases: ZiggyCreatures/FusionCache
v0.1.2
v0.1.1
💫 More flexible type handling
Better support for caching flows with flexible types.
Previously, doing this:
var data = (object)42;
cache.Set("foo", data);
cache.GetOrDefault<int>("foo");
would not have resulted in getting back 42
.
Thanks to type inference the Set
method call in the 2nd line in reality is a Set<object>
and this, in addition to various internal details to support advanced features (fail-safe, etc), made it incompatible to transparently swich from one type to the other.
Now this scenario is fully supported 🎉
⚠️ Namespace change
The first and last namespace change: the general namespace changed from ZiggyCreatures.FusionCaching
to ZiggyCreatures.Caching.Fusion
.
The fix should be very easy: update the packages, compile, see where it fails and change a couple of using
s, that's it.
Sorry for this hassle 🙏 , it will be the last time.
🚀 Performance
Optimized cpu and memory usage so that common scenarios will consume less resources.
v0.1.0
Initial release.
Almost all the main features currently planned are there, with tests, documentation and whatnot.