CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
This will most likely be the last 1.x release of CacheManager. Version 2.0 will get more changes and maybe breaking changes and simplifications.
Because of building 2.0 is taking longer, I decided to re-release the 1.1.2 bits with .NET Standard 2.0 support and the StackExchange.Redis client upgrade to 2.x,. Apart from that, the code is exactly the same as in Version 1.1.2!
This release contains some bug fixes and minor improvements.
Default
expiration mode didn't allow TimeSpan.Zero
- #192This release contains some bug fixes and minor improvements.
del
will not trigger OnRemove anymore nowRelease 1.1.0 comes with some improvements for redis keyspace events and some love for the Couchbase based implementation.
del
s in Redis and sync the instances accordingly (see #148)The API documentation has been updated/fixed to use latest version of docfx and is published on the re-designed site http://cachemanager.michaco.net.
IServiceCollection
RemoveByHandle
event to also return the removed cache value (if possible). This is not supported for Redis key-events based triggers #144New Things
BaseCacheManager
with information about which cache handle and why the event was triggeredUp
.Minor New Things
WithxyzHandle
extension methods have new overloads to pass in the existing client. #118Bug Fixes
Breaking Changes
Full
has been removedCore
packagePlease report any bugs on github, and feel free to ask questions on either StackOverflow with the [cachemanager]
tag or on our (moved) homepage http://cachemanager.michaco.net.
This is finally the 1.0 release. It has been some time but after migration the solution to the new csproj format and Visual Studio 2017, it was about time ;)
Thanks everyone for supporting this library and sending in either feature requests, questions or bug reports!
New Things
BaseCacheManager
with information about which cache handle and why the event was triggeredUp
.Minor New Things
WithxyzHandle
extension methods have new overloads to pass in the existing client. #118Bug Fixes
Breaking Changes
Full
has been removedCore
packagePlease report any bugs on github, and feel free to ask questions on either StackOverflow with the [cachemanager]
tag or on our (moved) homepage http://cachemanager.michaco.net.
This release has some new features and fixes.
New Features
WithRedisConfiguration
, WithMemcachedHandle
. #118Other Changes
Bug fixes
Please report any bugs or issues you find on github
see https://github.com/MichaCo/CacheManager/milestone/7?closed=1
Changes:
Bugfixes:
The solution has been migrated to .NET Core 1.0 and build with the latest dotnet-cli. Breaking Changes
New Features
Bugfixes