No Expiration Mode
π§ Default Expiration Behavior
Previous Behavior (Still Default)
await cache.SetAsync("key", value);π New Configuration Flag
βοΈ Configuration (appsettings.json)
π Behavior Matrix
UseDefaultAbsoluteExpirationWhenNull
absoluteExpiration provided?
Resulting TTL
π‘ Backward Compatibility
π§© Why This Was Added
π§ͺ Usage Examples
Default Behavior (Recommended for most apps)
Persistent Key (No Expiration)
π Applies To
π§± New DI Registration Overload (Configuration-Based)
π§© Custom Cache Services (Important)
β
Redis (custom implementation)
β
InMemory (custom implementation)
π Recommended Usage
π Summary
Last updated