public void Dispose() { if (_entries != null) { _entries.Clear(); _entries = null; } }
public void Load() { lock (this) { try { _entries = (JournalDictionary)BinarySerialization.Deserialize(dataFile); LoadOb(); } catch (Exception ex) { _entries = new JournalDictionary(); BinarySerialization.Serialize(dataFile, _entries); LoadOb(); Trace.Write(ex.StackTrace); } } }
public void Save() { lock (this) { try { if (_entries == null) _entries = new JournalDictionary(); BinarySerialization.Serialize(dataFile, _entries); LoadOb(); } catch (Exception ex) { Trace.Write(ex.StackTrace); } } }