I heard that .NET 4 has a new caching API.
Okay, so the good old System.Web.Caching.Cache (which is, by the way, still there in .NET 4) has the ability
System.Web.Caching.Cache
I haven't really used it yet but classes derived from ChangeMonitor Class appear to serve a similar purpose.