Introduction

REN.Kit.CacheKit is a modern, high-performance caching library designed for the .NET ecosystem. Whether you need blazing-fast in-memory caching or robust, distributed Redis cache for scalable applications, CacheKit provides a unified, developer-friendly interface that abstracts the underlying implementation details.

With a focus on simplicity, flexibility, and performance, CacheKit helps you boost your application’s responsiveness and efficiency—no matter if you’re building a microservice, an API, or a traditional web app. CacheKit is also fully compatible with Dependency Injection, so it fits right into your modern .NET workflow.

Why CacheKit?

  • Unified Abstraction: Use the same interface for both in-memory and Redis caching.

  • Async & Sync Support: Out-of-the-box support for both synchronous and asynchronous operations.

  • Pattern Matching: Powerful methods for working with groups of cache entries by key pattern.

  • Flexible Expiration: Easily set absolute or sliding expiration for any cache entry.

  • Production-Ready: Built with scalability and best practices in mind—suitable for everything from side projects to high-load enterprise systems.

Last updated