private DataSet RecuperaCategorias()
{
	DataSet ds = new DataSet();
	if (Cache["dsCategorias"]==null)
	{
		SqlConnection cn = new SqlConnection("data source=servidorsql;integrated security=true;initial catalog=northwind");
		SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM [Categories]",cn);
		da.SelectCommand.CommandType = CommandType.Text;
		da.Fill(ds, "Categorias");
		System.Web.Caching.CacheDependency DepArq = new System.Web.Caching.CacheDependency(@"\\servidorsql\rede$\Categorias.XML");
		Cache.Insert("dsCategorias", ds, DepArq,  System.Web.Caching.Cache.NoAbsoluteExpiration, System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Normal, null);
	}
	else
	{
		ds = (DataSet)(Cache["dsCategorias"]);
	}
	return ds;
}
