ASP.NET Cache dependency example
In this article we will learn how to implement file dependency in caching.
In this method the cache["messageDependency"] loads the file "DependencyFile.txt"
in memory(cache) only when its content is changed in the disk.
public
void displayMessage()
{
String message;
String Path = "~/DependencyFile.txt";
if (Cache["messageDependency"] == null)
{
System.IO.StreamReader sReader = new StreamReader(Server.MapPath(Path));
message = sReader.ReadToEnd();
sReader.Close();
System.Web.Caching.CacheDependency msgDependency = new System.Web.Caching.CacheDependency(Server.MapPath(Path));
Cache.Insert(
"messageDependency", message, msgDependency);
}
Response.Write(Cache[
"messageDependency"].ToString());
}
By Cos mos Popularity (2184 Views)