caching-dotnet

Community

Configure .NET caching with memory and Redis in minutes.

Authorhoangnh2412
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates the manual effort of configuring and implementing scalable caching systems for ASP.NET Core backend projects built with the Jarvis framework, removing the need to write repetitive cache registration, configuration, and invalidation logic from scratch.

Core Features & Use Cases

  • Multi-Tier Caching Support: Configure in-memory L1 cache and Redis L2 distributed cache for optimal performance and scalability.
  • Cache-Aside Pattern Implementation: Built-in GetOrSetAsync method for automatic cache population and post-write invalidation for database and external API data.
  • Multi-Instance Cache Sync: Pub/sub based memory cache invalidation across multiple server nodes to prevent stale data in distributed deployments.
  • Use Case: For a multi-instance Jarvis e-commerce backend, use this Skill to cache product query results, sync cache invalidation across all instances when product data is updated, and add OpenTelemetry tracing for Redis connections.

Quick Start

Use the caching-dotnet skill to initialize memory caching for your Jarvis Infrastructure layer and enable Redis distributed cache support for your Host project.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: caching-dotnet
Download link: https://github.com/hoangnh2412/jarvis/archive/main.zip#caching-dotnet

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.