private static SessionSummary getSessionSummayData()
 {
     if (SoftwareCoUtil.SessionSummaryFileExists())
     {
         string sessionSummary = SoftwareCoUtil.getSessionSummaryFileData();
         if (!string.IsNullOrEmpty(sessionSummary))
         {
             IDictionary <string, object> jsonObj = (IDictionary <string, object>)SimpleJson.DeserializeObject(sessionSummary);
             _sessionSummary = DictionaryToObject <SessionSummary>(jsonObj);
         }
         else
         {
             return(_sessionSummary);
         }
     }
     return(_sessionSummary);
 }
        private static void saveSessionSummaryToDisk(SessionSummary sessionSummary)
        {
            string sessionSummaryFile = SoftwareCoUtil.getSessionSummaryFile();


            if (SoftwareCoUtil.SessionSummaryFileExists())
            {
                File.SetAttributes(sessionSummaryFile, FileAttributes.Normal);
            }

            try
            {
                //SoftwareCoUtil.WriteToFileThreadSafe(sessionSummary.GetSessionSummaryAsJson(), sessionSummaryFile);
                File.WriteAllText(sessionSummaryFile, sessionSummary.GetSessionSummaryAsJson());
                File.SetAttributes(sessionSummaryFile, FileAttributes.ReadOnly);
            }
            catch (Exception e)
            {
            }
        }