private XmlDocument GetConfiguration() { if (this.config != null) { return this.config; } Monitor.Enter(Lock); this.config = Factory.GetConfiguration(); return this.config; } }