summaryrefslogtreecommitdiff
path: root/source/com/c2kernel/process/Bootstrap.java
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2012-04-26 00:35:40 +0200
committerAndrew Branson <andrew.branson@cern.ch>2012-04-26 00:35:40 +0200
commit913d36d8f207083dfb6b627702a110d8d114be80 (patch)
tree7c58aeec9de28975d7edc651925c2070ac6c7e23 /source/com/c2kernel/process/Bootstrap.java
parentfbd58d26a45c6efc9de89553c49465d8bef5f5d9 (diff)
History caching
Changed EntityProxy.getObject to return a null locked History object so it could be cached. Change every instance where a transaction based History is required so it is created directly instead of loaded from storage.
Diffstat (limited to 'source/com/c2kernel/process/Bootstrap.java')
-rw-r--r--source/com/c2kernel/process/Bootstrap.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/com/c2kernel/process/Bootstrap.java b/source/com/c2kernel/process/Bootstrap.java
index 5b83d89..7eacd86 100644
--- a/source/com/c2kernel/process/Bootstrap.java
+++ b/source/com/c2kernel/process/Bootstrap.java
@@ -130,7 +130,7 @@ public class Bootstrap
}
// data was missing or doesn't match
Logger.msg("Bootstrap.verifyResource() - Writing new data to "+getDataType(itemType)+" "+itemName);
- History hist = (History)thisProxy.getObject(ClusterStorage.HISTORY);
+ History hist = new History(thisProxy.getSystemKey(), thisProxy);
Event newEvent = hist.addEvent("system", "Admin", Transitions.DONE, "Import", "Import", "Import", States.FINISHED);
Outcome newOutcome = new Outcome(newEvent.getID(), data, getDataType(itemType), 0);
Viewpoint newLastView = new Viewpoint(thisProxy.getSystemKey(), getDataType(itemType), "last", 0, newEvent.getID());