CacheManager

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

Stars
2.3K

Bot releases are visible (Hide)

CacheManager - 0.4.4 Nuget Release

Published by MichaCo over 9 years ago

  • Lots of documentation added
  • Added support for app/web.config connectionstring as configuration source for Redis
CacheManager - 0.4.3 Nuget Release

Published by MichaCo over 9 years ago

  • Lots of code documentation updated and added
  • Added .Net Framework 4.0 versions of our projects (not all)
CacheManager - 0.4.2 Nuget Release

Published by MichaCo over 9 years ago

  • Added couchbase cache handle based on the Couchbase.Net.Client v2
  • Added configuration builder for RedisConfiguration
  • Added extensions for all cache handles and other configurations to the ConfigurationBuilder which simplifies the code needed to configure via builder
CacheManager - 0.4.1

Published by MichaCo over 9 years ago

Some minor updates to redis cache handle. e.g. handling TimeoutException, too

CacheManager - 0.4.0 Nuget release

Published by MichaCo over 9 years ago

  • Added Redis to the list of cache handle implementations.
    Full implementation based on StackExchange.Redis; Using transaction for Update
  • New ICacheBackPlate interface to help synchronizing multiple cache clients working on a distributed cache with an in-process cache on top.
    This is needed because if one client for example removes an item, all other clients still store the item in process, although the item is not valid anymore and has been removed from the distributed cache layer...
    Using Redis' pub/sub feature for that...
  • Many bug fixes and improvements.
  • Lot of testing for the Redis implementation to get maximum performance