diff --git a/source/java/org/alfresco/repo/cache/CacheTest.java b/source/java/org/alfresco/repo/cache/CacheTest.java
index a07a133616..80b2adc76c 100644
--- a/source/java/org/alfresco/repo/cache/CacheTest.java
+++ b/source/java/org/alfresco/repo/cache/CacheTest.java
@@ -709,6 +709,28 @@ public class CacheTest extends TestCase
};
executeAndCheck(callback, COMMON_KEY, null);
}
+ /**
+ *
+ * - Remove from the backing cache
+ * - Remove from the transactional cache
+ * - Add to the backing cache
+ * - Commit
+ *
+ */
+ public void testConcurrentRemoveAgainstUpdate_NoPreExisting()throws Throwable
+ {
+ RetryingTransactionCallback