Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Store.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Store.java b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Store.java
index 39c5d616cb..5aed2d70c2 100644
--- a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Store.java
+++ b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Store.java
@@ -229,13 +229,13 @@ public abstract class Store extends Lifecycle implements IStore
protected void releaseAccessor(StoreAccessor accessor)
{
StoreAccessorPool pool = null;
- if (accessor instanceof IStoreAccessor)
+ if (accessor.isReader())
{
- pool = getWriterPool(accessor.getTransaction(), true);
+ pool = getReaderPool(accessor.getSession(), true);
}
else
{
- pool = getReaderPool(accessor.getSession(), true);
+ pool = getWriterPool(accessor.getTransaction(), true);
}
if (pool != null)

Back to the top