Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2012-09-15 18:38:41 +0000
committerEike Stepper2012-09-15 18:38:41 +0000
commit2a3975c4861d26548f9dd802c574594d8b0c2abd (patch)
tree590f8baa6e83a42e9047ac72411e5f60ffa15dcb /plugins
parent8b9148653cd64e2a072292e4b5521f41be815dd7 (diff)
downloadcdo-2a3975c4861d26548f9dd802c574594d8b0c2abd.tar.gz
cdo-2a3975c4861d26548f9dd802c574594d8b0c2abd.tar.xz
cdo-2a3975c4861d26548f9dd802c574594d8b0c2abd.zip
[389665] Cache path->resourceNodeID mappings in AbstractCDOView
https://bugs.eclipse.org/bugs/show_bug.cgi?id=389665
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/transaction/CDOTransactionImpl.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/transaction/CDOTransactionImpl.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/transaction/CDOTransactionImpl.java
index 291729902e..8ee3561726 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/transaction/CDOTransactionImpl.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/transaction/CDOTransactionImpl.java
@@ -1212,6 +1212,10 @@ public class CDOTransactionImpl extends CDOViewImpl implements InternalCDOTransa
{
throw new CommitException(t);
}
+ finally
+ {
+ clearResourcePathCacheIfNecessary(null);
+ }
}
public synchronized CDOCommitInfo commit() throws CommitException

Back to the top