caching

Installation
SKILL.md

Caching

Overview

Caching improves performance by reducing database and network calls. This skill covers in-memory caching patterns suitable for desktop applications.

Definition of Done (DoD)

  • Frequently accessed data is cached appropriately
  • Cache has defined TTL (time-to-live) for each entry type
  • Cache invalidation is implemented for write operations
  • Memory usage is bounded (max entries or max memory)
  • Cache misses are logged for monitoring
  • Thread-safety is ensured for concurrent access

When to Cache

Installs
1
First Seen
Mar 21, 2026
caching from smithery.ai