Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyan D. Brooks2014-08-29 21:37:43 +0000
committerRyan Brooks2014-09-04 16:01:55 +0000
commit1190e72af8a8fbc32258d0723a14b4df14418bb3 (patch)
tree01cd0bae145a216a8552b711af27a00ccffd1086 /plugins
parentf2cc0b017da937959cf5b7849480e1dcce8156c3 (diff)
downloadorg.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
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.osee.framework.manager.servlet/src/org/eclipse/osee/framework/manager/servlet/OseeCacheServlet.java3
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);

Back to the top