public static TM_FileStorage waitForComplete_Save_GuidanceItemsCache(this TM_FileStorage tmFileStorage, int maxWait_Miliseconds = 2000) { if (thread_Save_GuidanceItemsCache.notNull()) try { thread_Save_GuidanceItemsCache.Join(maxWait_Miliseconds); } catch(Exception ex) { ex.log("[TM_Xml_Database][waitForComplete_Save_GuidanceItemsCache]"); } return tmFileStorage; }