Cache ASP.Net Tutorial

<%@ Page Language="C#" Trace="true" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    void Page_Load()
    {
        DataSet products = (DataSet)Cache["Products"];
        if (products == null)
        {
            Trace.Warn("Retrieving products from file system");
            products = new DataSet();
            products.ReadXml(MapPath("~/Data.xml"));
            CacheDependency fileDepend = new CacheDependency(MapPath("~/Data.xml"));
            Cache.Insert("Products", products, fileDepend);
        }
        grdProducts.DataSource = products;
        grdProducts.DataBind();
    }



    Show File Dependency


    
    

            id="grdProducts"
        Runat="server" />