CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
APACHE-2.0 License
Bot releases are hidden (Show)
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!
Published by MichaCo almost 7 years ago
This release contains some bug fixes and minor improvements.
Default
expiration mode didn't allow TimeSpan.Zero
- #192Published by MichaCo over 7 years ago
This release contains some bug fixes and minor improvements.
del
will not trigger OnRemove anymore nowPublished by MichaCo over 7 years ago
Release 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.
Published by MichaCo over 7 years ago
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.
Published by MichaCo over 7 years ago
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.
Published by MichaCo over 7 years ago
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
Published by MichaCo almost 8 years ago
see https://github.com/MichaCo/CacheManager/milestone/7?closed=1
Changes:
Bugfixes:
Published by MichaCo about 8 years ago
Published by MichaCo about 8 years ago
The solution has been migrated to .NET Core 1.0 and build with the latest dotnet-cli.
Breaking Changes
New Features
Bugfixes
Published by MichaCo over 8 years ago
Breaking Changes
New features and updates
Published by MichaCo over 8 years ago
Published by MichaCo over 8 years ago
This is just a dependency upgrade (downgrade) release.
All .NET Core dependencies have been downgraded to rc1-update1
The AspNetCore.Logging package is not compatible anymore with rc2 because of some API changes. Use rc1 dependencies only!
Published by MichaCo over 8 years ago
New Features
Enhancements
Bugfixes:
Published by MichaCo over 8 years ago
Published by MichaCo almost 9 years ago
System.Web.Caching
which can be used in ASP.NET 4 applicationsPublished by MichaCo almost 9 years ago
CacheFactory
which can be used in conjunction with DI frameworks for example, related to #20. See examples
Published by MichaCo over 9 years ago
Main change in this release is the added VS 2015 aspnet based project structure and new targets including DNX 4.5.1 and DNX Core.
Automatic builds have been updated to run the new KoreBuild for the DNX solution. Also, the two new Appveyor builds do run the Redis tests!
No breaking changes have been introduced in the core, but I removed AzureCache and AppFabricCache from the supported cache vendors. Those packages will be discontinued from now on and existing NuGet packages might not be compatible with next versions of CacheManager!
Issues fixed in this release: #5, #9, a lot of other minor things.
New
Published by MichaCo over 9 years ago
Published by MichaCo over 9 years ago
Bugfix for wrong expiration being set in some cases