I just finished a bug in the FlexWiki project that had to do with the System.Web.Caching.CacheDependency object. What a cool object! You can tie a cached item to a collection of files. When one of the files is changed the cached item is cleared. I did not relize the System.Web.Caching namespace had such an object.