Cache your methods with just a simple custom attribute.

  • Enhance application performance without the need for repetitive code.
  • Minimize cache key generation errors.
  • Supports C# MemoryCache, Redis Cache, Pub/Sub, and more.
  • Customizable. Incorporate your own cache storage.

Trusted by development teams worldwide in all industries.

Declarative Caching and Invalidation

  • Integrate caching into a method using a straightforward custom attribute.

  • The cache key is automatically generated based on the method name and parameter values.

  • Invalidate the cached method with a custom attribute and automatic, build-time parameter matching.

  • Fully customizable.

Object-Oriented Invalidation

  • Enhance the separation of concerns between readers and updaters.
  • Dependencies of called methods are automatically added to the caller context.