CacheManager.Serialization.Json 0.7.2
CacheManager is an open source abstraction layer for caching written in C#. It supports various cache providers and implements many advanced features. The Core library contains a Newtonsoft.Json based serializer implementation which can be used instead of the default binary serializer.
No packages depend on CacheManager.Serialization.Json.
New Features
* Added logging, added logging abstraction to core and a first implementation based on Microsoft.Extensions.Logging (new NuGet "CacheManager.AspNetCore.Logging")
Enhancements
* Redis: Get, Set and Updates have been rewritten to use Lua scripts.
This way all operations behave better than lock or transactions in worst case scenarios (fail overs, server restarts etc...)
Bugfixes:
* Redis value converter didn't work with .net framework and .net core mixed clr types
* Redis init with disposed TextWriter
* In memory cache 'Update' didn't work properly
DNX 4.5.1
- CacheManager.Core (>= 0.7.2)
- Newtonsoft.Json (>= 6.0.8)
.NETPlatform 5.2
- CacheManager.Core (>= 0.7.2)
- Newtonsoft.Json (>= 6.0.8)
.NET Framework 4.0
- CacheManager.Core (>= 0.7.2)
- Newtonsoft.Json (>= 6.0.8)
.NET Framework 4.5
- CacheManager.Core (>= 0.7.2)
- Newtonsoft.Json (>= 6.0.8)
| Version | Downloads | Last updated |
|---|---|---|
| 3.0.0-beta-20251110.1 | 0 | 2025/11/10 |
| 2.0.0 | 1 | 2025/11/19 |
| 2.0.0-beta-20250302.24 | 1 | 2025/8/29 |
| 2.0.0-beta-20250302.12 | 1 | 2025/8/29 |
| 2.0.0-beta-1629 | 0 | 2018/11/15 |
| 1.2.0 | 4 | 2025/8/3 |
| 1.1.2 | 2 | 2025/8/29 |
| 1.1.1 | 0 | 2017/7/2 |
| 1.1.0 | 2 | 2025/8/29 |
| 1.0.1 | 2 | 2025/8/29 |
| 1.0.0 | 2 | 2025/8/29 |
| 1.0.0-beta-1456 | 0 | 2017/3/14 |
| 0.9.3 | 2 | 2025/8/29 |
| 0.9.2 | 2 | 2025/8/29 |
| 0.9.1 | 2 | 2025/8/29 |
| 0.9.0 | 2 | 2025/8/29 |
| 0.8.0 | 2 | 2025/8/29 |
| 0.7.4 | 2 | 2025/8/29 |
| 0.7.3 | 2 | 2025/8/29 |
| 0.7.2 | 2 | 2025/8/29 |
| 0.7.1 | 2 | 2025/8/29 |
| 0.7.0 | 2 | 2025/8/29 |