diff --git a/source/java/org/alfresco/repo/cache/CacheTest.java b/source/java/org/alfresco/repo/cache/CacheTest.java
index 621dd0e64e..c129c0ad50 100644
--- a/source/java/org/alfresco/repo/cache/CacheTest.java
+++ b/source/java/org/alfresco/repo/cache/CacheTest.java
@@ -774,6 +774,33 @@ public class CacheTest extends TestCase
executeAndCheck(callback, false, COMMON_KEY, null);
executeAndCheck(callback, true, COMMON_KEY, null);
}
+ /**
+ *
+ * - Remove from the backing cache
+ * - Add to the transactional cache
+ * - Add to the backing cache
+ * - Commit
+ *
+ */
+ public void testConcurrentAddAgainstAdd_NoPreExisting()throws Throwable
+ {
+ RetryingTransactionCallback