Step 1: Remove Cache when search or initialize
Cache.Remove("Your Key");
Step 2: Initialize Cache
Cache.Insert("Your Key",, null, DateTime.MaxValue, TimeSpan.FromMinutes(20));
Step 3: Use Cache
For Example
DataSet dsHis = new DataSet();
if ((DataSet)Cache["FillVisitStatusHis" + userData.UserID] == null)
{
dsHis = objClinicalDoc.LoadClinicalDocStatusChangeHistory(cdocID, userData.UserID);
Cache.Insert("FillVisitStatusHis" + userData.UserID, dsHis, null, DateTime.MaxValue, TimeSpan.FromMinutes(20));
}
dsHis = (DataSet)Cache["FillVisitStatusHis" + userData.UserID];
if(dsHis!=null)
{
if (dsHis.Tables.Count > 0)
{
if (dsHis.Tables[0].Rows.Count > 0)
{
divgv.Visible = true;
}
if (dsHis.Tables[0].Rows.Count > 5)
{
gvHis.AllowPaging = true;
}
}
}
gvHis.DataSource = dsHis.Tables[0];
gvHis.DataBind();
Cache.Remove("Your Key");
Step 2: Initialize Cache
Cache.Insert("Your Key",
Step 3: Use Cache
For Example
DataSet dsHis = new DataSet();
if ((DataSet)Cache["FillVisitStatusHis" + userData.UserID] == null)
{
dsHis = objClinicalDoc.LoadClinicalDocStatusChangeHistory(cdocID, userData.UserID);
Cache.Insert("FillVisitStatusHis" + userData.UserID, dsHis, null, DateTime.MaxValue, TimeSpan.FromMinutes(20));
}
dsHis = (DataSet)Cache["FillVisitStatusHis" + userData.UserID];
if(dsHis!=null)
{
if (dsHis.Tables.Count > 0)
{
if (dsHis.Tables[0].Rows.Count > 0)
{
divgv.Visible = true;
}
if (dsHis.Tables[0].Rows.Count > 5)
{
gvHis.AllowPaging = true;
}
}
}
gvHis.DataSource = dsHis.Tables[0];
gvHis.DataBind();
No comments:
Post a Comment