CacheManager is an open source caching framework for .NET written in C# and is available via NuGet. It supports various cache providers and implements many advanced features. A simple but very efficient implementation. This handle is faster than any other in most scenarios and works cross-platform. Two implementations are available, based on System.Runtime.Caching and based on the new Microsoft.Extensions.Caching.Memory package. Redis can be used as an extremely fast and reliable out-of-process (or distributed) solution. Another great distributed solution is memcached, which can be used as a layer. The Redis implementation is based on the popular StackExchange.Redis package. Couchbase is primarily a document database but can also be used for simple caching. ASP.NET comes with its own in-process memory cache which can be used as one layer. Our Web NuGet package also comes with a custom OutputCacheProvider.

Features

  • Caching objects or primitives is easy, keep writing your code in a type safe way and you don't have to care about casts or serialization issues
  • The topology can be configured
  • In distributed scenarios, updating a value must often be handled with care because of concurrency
  • The serialization technology, used to serialize values in distributed scenarios, can be configured
  • Logging can be added to the configuration to log some or all the operations
  • Through configuration, you can set a default expiration mode and time for each layer

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

Apache License V2.0

Follow CacheManager

CacheManager Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of CacheManager!

Additional Project Details

Programming Language

C#

Related Categories

C# Frameworks

Registered

2022-09-14