[568778] Add option to do lock state prefetching asynchronously

https://bugs.eclipse.org/bugs/show_bug.cgi?id=568778
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/view/CDOLockStatePrefetcher.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/view/CDOLockStatePrefetcher.java
index 5960343..9022ac7 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/view/CDOLockStatePrefetcher.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/view/CDOLockStatePrefetcher.java
@@ -212,7 +212,10 @@
       }
       catch (Exception ex)
       {
-        OM.LOG.error(ex);
+        if (view.isActive())
+        {
+          OM.LOG.error(ex);
+        }
       }
     });
   }
@@ -225,7 +228,10 @@
     }
     catch (Exception ex)
     {
-      OM.LOG.error(ex);
+      if (view.isActive())
+      {
+        OM.LOG.error(ex);
+      }
     }
 
     for (InternalCDOView otherview : view.getSession().getViews())
@@ -253,7 +259,10 @@
     }
     catch (Exception ex)
     {
-      OM.LOG.error(ex);
+      if (otherview.isActive())
+      {
+        OM.LOG.error(ex);
+      }
     }
   }
 }