In ASP.NET caching has been approved by introducing the database-triggered cache invalidation.
Another feature that is introduced,ability to create custom cache dependencies.