Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2009-03-31 10:30:34 +0000
committerEike Stepper2009-03-31 10:30:34 +0000
commit82d87389576f5b0eeac468426f23da3e70cc4663 (patch)
tree150b00db3743e0c08caaf1ad3485eed6d5854062 /plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db
parentc7cc358e6f5278be4f4584091d2abef594ebd78c (diff)
downloadcdo-82d87389576f5b0eeac468426f23da3e70cc4663.tar.gz
cdo-82d87389576f5b0eeac468426f23da3e70cc4663.tar.xz
cdo-82d87389576f5b0eeac468426f23da3e70cc4663.zip
[270581] Enable IStoreAccessors to cache additional revisions on read
https://bugs.eclipse.org/bugs/show_bug.cgi?id=270581
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db')
-rw-r--r--plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStoreAccessor.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStoreAccessor.java b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStoreAccessor.java
index fd541442d9..c8ac86f85e 100644
--- a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStoreAccessor.java
+++ b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStoreAccessor.java
@@ -221,7 +221,7 @@ public class DBStoreAccessor extends LongIDStoreAccessor implements IDBStoreAcce
return getStore().getMappingStrategy().readObjectType(this, id);
}
- public InternalCDORevision readRevision(CDOID id, int referenceChunk)
+ public InternalCDORevision readRevision(CDOID id, int referenceChunk, AdditionalRevisionCache cache)
{
if (TRACER.isEnabled())
{
@@ -247,7 +247,8 @@ public class DBStoreAccessor extends LongIDStoreAccessor implements IDBStoreAcce
return null;
}
- public InternalCDORevision readRevisionByTime(CDOID id, int referenceChunk, long timeStamp)
+ public InternalCDORevision readRevisionByTime(CDOID id, int referenceChunk, AdditionalRevisionCache cache,
+ long timeStamp)
{
if (TRACER.isEnabled())
{
@@ -268,7 +269,8 @@ public class DBStoreAccessor extends LongIDStoreAccessor implements IDBStoreAcce
return null;
}
- public InternalCDORevision readRevisionByVersion(CDOID id, int referenceChunk, int version)
+ public InternalCDORevision readRevisionByVersion(CDOID id, int referenceChunk, AdditionalRevisionCache cache,
+ int version)
{
if (TRACER.isEnabled())
{

Back to the top