private void OpenDatabase(Database database) { LogView logView = null; if (LogViewToOpenDocumentIn != null) { logView = LogViewToOpenDocumentIn; logView.AddDatabase(database); } else { logView = new LogView(database); LogViewsSourceCache.AddOrUpdate(logView); } OpenLogView(logView); }