public static void ClearCache(SmartIE ie)
 {
     lock (Lock)
     {
         ie.ClearCache();
     }
 }
		private SmartIE CreateIE()
		{
//        	Settings.Instance.SleepTime = 50; // defaults to 100 secs
			Settings.Instance.AttachToIETimeOut = 120; // defaults to 30 secs
			Settings.Instance.AutoStartDialogWatcher = false;
			Settings.Instance.AutoMoveMousePointerToTopLeft = false;
			var result = new SmartIE(true);
			result.ShowWindow(NativeMethods.WindowShowStyle.Maximize);            
			return result;
		}
 public void Release(SmartIE resource)
 {
     if (resource != null)
         if (busyResources.Remove(resource.hWnd))
             availableResources.Push(resource.hWnd);
 }