internal HttpApplicationState(HttpStaticObjectsCollection applicationStaticObjects, HttpStaticObjectsCollection sessionStaticObjects) : base(Misc.CaseInsensitiveInvariantKeyComparer) { this._lock = new HttpApplicationStateLock(); this._applicationStaticObjects = applicationStaticObjects; if (this._applicationStaticObjects == null) { this._applicationStaticObjects = new HttpStaticObjectsCollection(); } this._sessionStaticObjects = sessionStaticObjects; if (this._sessionStaticObjects == null) { this._sessionStaticObjects = new HttpStaticObjectsCollection(); } }