public static TM_FileStorage clear_GuidanceItemsCache(this TM_FileStorage tmFileStorage)
{
var tmXmlDatabase = tmFileStorage.tmXmlDatabase();
if (tmFileStorage.isNull() || tmXmlDatabase.isNull())
return tmFileStorage;
"[TM_Xml_Database] clear_GuidanceItemsCache".info();
var cacheFile = tmFileStorage.getCacheLocation();
if (cacheFile.notNull() && cacheFile.fileExists())
{
Files.deleteFile(cacheFile);
"cache file deleted OK:{0}".info(cacheFile.fileExists().isFalse());
}
tmXmlDatabase.Cached_GuidanceItems.Clear();
return tmFileStorage;
}