Asp.net 2.0 supports database cache dependencies. So changes in the Tables data can be notified and cache can expire. This is a very handy feature. Here is how we can do this <@ outputcache duration= "7200" varybyparam="CustomerID" sqldependency="DatabaseName:Customer"