diff options
author | donald.g.dunne | 2016-08-05 16:49:21 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2016-08-31 16:18:31 +0000 |
commit | fd2836e03129da126b7449004131016676a9a644 (patch) | |
tree | e8b515631cff44be881289f5e8af99d3640d8ff4 | |
parent | b46674b91759288afcc9790540330b9fa95393a7 (diff) | |
download | org.eclipse.osee-fd2836e03129da126b7449004131016676a9a644.tar.gz org.eclipse.osee-fd2836e03129da126b7449004131016676a9a644.tar.xz org.eclipse.osee-fd2836e03129da126b7449004131016676a9a644.zip |
bug[ats_ATS307497]: NR Alpha - ATS Navigator startup is slow
Change-Id: I1f0803235ed15ff9a16386e932f60528cdf55e37
-rw-r--r-- | plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/AtsClientImpl.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/AtsClientImpl.java b/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/AtsClientImpl.java index 5400a7ae55a..148694ecfd3 100644 --- a/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/AtsClientImpl.java +++ b/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/AtsClientImpl.java @@ -299,9 +299,17 @@ public class AtsClientImpl extends AtsCoreServiceImpl implements IAtsClient { @Override public void reloadAllCaches() throws OseeCoreException { - reloadConfigCache(); - reloadWorkDefinitionCache(); - getUserService().clearCache(); + Job job = new Job("Reload ATS Caches") { + + @Override + protected IStatus run(IProgressMonitor monitor) { + reloadConfigCache(); + reloadWorkDefinitionCache(); + getUserService().clearCache(); + return Status.OK_STATUS; + } + }; + Jobs.startJob(job); } @Override |