bug[ats_TW1942]: ATS cacheupdate should return immediately

Change-Id: Iad69088774faa10dac37286f86ac56f75592f702
diff --git a/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/config/AtsConfigEndpointApi.java b/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/config/AtsConfigEndpointApi.java
index e569528..b9609dc 100644
--- a/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/config/AtsConfigEndpointApi.java
+++ b/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/config/AtsConfigEndpointApi.java
@@ -51,7 +51,7 @@
    @GET
    @Path("clearcache")
    @Produces(MediaType.APPLICATION_JSON)
-   public AtsConfigurations clearCaches();
+   public String clearCaches();
 
    /**
     * @return html5 action entry page
diff --git a/plugins/org.eclipse.osee.ats.rest/src/org/eclipse/osee/ats/rest/internal/config/AtsConfigEndpointImpl.java b/plugins/org.eclipse.osee.ats.rest/src/org/eclipse/osee/ats/rest/internal/config/AtsConfigEndpointImpl.java
index d7ecb28..9f00cda 100644
--- a/plugins/org.eclipse.osee.ats.rest/src/org/eclipse/osee/ats/rest/internal/config/AtsConfigEndpointImpl.java
+++ b/plugins/org.eclipse.osee.ats.rest/src/org/eclipse/osee/ats/rest/internal/config/AtsConfigEndpointImpl.java
@@ -296,9 +296,18 @@
    @GET
    @Path("clearcache")
    @Produces(MediaType.APPLICATION_JSON)
-   public AtsConfigurations clearCaches() {
+   public String clearCaches() {
       atsConfigurations = null;
-      return get();
+      Thread thread = new Thread() {
+
+         @Override
+         public void run() {
+            super.run();
+            get();
+         }
+      };
+      thread.start();
+      return "Complete";
    }
 
    @GET