ABP Framework

Version-Based Cache Validation in ABP — Keeping the Application Layer Clean Without Redis

Version-Based Cache Validation in ABP — Keeping the Application Layer Clean Without Redis

Every caching tutorial ends up polluting the application layer with GetAsync, SetAsync, and RemoveAsync. This post shows a different approach: a decorator that intercepts at the DI layer, version-based ETags that validate client caches without a round trip to the database, and why Redis becomes optional once you get the defaults right.

Posted in Development, .NET, ABP Framework, Architecture on June 28, 2026 by  ‐ 16 min read

Custom SaaS Subscription System: ABP Framework
What Working With a Greek Engineer Taught Me
How to Replace the ABP Angular Theme With Your Own Layout