public DiskCache(string requestPath, string fullPath, string querystring)
: base(requestPath, fullPath, querystring)
{
string virtualPath = this.Settings["VirtualCachePath"];
if (!virtualPath.IsValidVirtualPathName())
{
string message = "'VirtualCachePath' is not a valid virtual path. " + virtualPath;
ImageProcessorBootstrapper.Instance.Logger.Log<DiskCache>(message);
throw new ConfigurationErrorsException("DiskCache: " + message);
}
this.virtualCachePath = virtualPath;
this.absoluteCachePath = HostingEnvironment.MapPath(this.virtualCachePath);
}