diff options
author | Ryan D. Brooks | 2014-08-29 21:37:43 +0000 |
---|---|---|
committer | Ryan Brooks | 2014-09-04 16:01:55 +0000 |
commit | 1190e72af8a8fbc32258d0723a14b4df14418bb3 (patch) | |
tree | 01cd0bae145a216a8552b711af27a00ccffd1086 /plugins | |
parent | f2cc0b017da937959cf5b7849480e1dcce8156c3 (diff) | |
download | org.eclipse.osee-1190e72af8a8fbc32258d0723a14b4df14418bb3.tar.gz org.eclipse.osee-1190e72af8a8fbc32258d0723a14b4df14418bb3.tar.xz org.eclipse.osee-1190e72af8a8fbc32258d0723a14b4df14418bb3.zip |
refinement[ats_ATS104304]: Improve performance by bulk loading transactions
Change-Id: I79e4c6591d7df3cf8be12213a65a0ffcf742ffa6
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/org.eclipse.osee.framework.manager.servlet/src/org/eclipse/osee/framework/manager/servlet/OseeCacheServlet.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/org.eclipse.osee.framework.manager.servlet/src/org/eclipse/osee/framework/manager/servlet/OseeCacheServlet.java b/plugins/org.eclipse.osee.framework.manager.servlet/src/org/eclipse/osee/framework/manager/servlet/OseeCacheServlet.java index 2e60a1003e7..e242c9034d2 100644 --- a/plugins/org.eclipse.osee.framework.manager.servlet/src/org/eclipse/osee/framework/manager/servlet/OseeCacheServlet.java +++ b/plugins/org.eclipse.osee.framework.manager.servlet/src/org/eclipse/osee/framework/manager/servlet/OseeCacheServlet.java @@ -233,8 +233,9 @@ public class OseeCacheServlet extends UnsecuredOseeHttpServlet { record = txCache.getAll(); } else { record = new ArrayList<TransactionRecord>(); + txCache.loadTransactions(updateRequest.getItemsIds()); for (Integer item : updateRequest.getItemsIds()) { - record.add(txCache.getOrLoad(item)); + record.add(txCache.getById(item)); } } response = TransactionCacheUpdateResponse.fromCache(factoryService.getTransactionFactory(), record); |