public void WatchMessage(LongNavigationMessage message) { if(!message.Finished) { lock (this) { _inFlight = message.TargetUrl; } } else { lock (this) { _inFlight = null; } } } public bool GetTerminatedClearInFlight(string url)