private bool LoadFromCache()
{
var cacheResult = ObjectCache.Global.Get<string>("SiteInfo:" + scriptPath);
// simple (string) cast of line above fails under Mono so do more verbosely
siteinfoOutput = (cacheResult == null ? "" : cacheResult.ToString());
return !string.IsNullOrEmpty(siteinfoOutput);
}