using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace skyscraper5.Data.PostgreSql { public partial class PostgresqlDataStore { private bool _isWaitingForCompletion; public void WaitForCompletion() { if (_writerThread != null) { if (_writerThread.IsAlive) { Console.WriteLine("database still busy"); if (_writerThread == null) return; _isWaitingForCompletion = true; _writerThread.Join(); _isWaitingForCompletion = false; _writerThread = null; _writerTasks = null; } } knownEitEvents = null; knownSdtServices = null; knownPats = null; knownPmts = null; _knownBatBouquets = null; knownNitNetworks = null; updatedSdtServices = null; _blacklistedDsmCcModules = null; _knownTdt = null; _knownNitTs = null; knownTeletextPages = null; _updatedBats = null; _knownUpdatedNitNetworks = null; _knownBatTs = null; _knownCats = null; knownScte35TimeSignals = null; _knownInts = null; _knownT2MiTimestamps = null; _knownT2MiTransmitters = null; _knownT2MiTimeOffsets = null; _knownCompliances = null; _tbtpCache = null; _cmtCache = null; _rmtTransmissionStdCache = null; _tmstCache = null; _rmtLinkageCache = null; _rmtTransportStreamCache = null; _sctCache = null; _fctCache = null; _sptCache = null; timNid = null; contentedTims = null; correctionControlledTims = null; _networkLayerInfoTims = null; } } }