You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by mr...@apache.org on 2016/04/12 11:10:04 UTC

svn commit: r1738741 - /jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/fixture/DocumentMemoryFixture.java

Author: mreutegg
Date: Tue Apr 12 09:10:04 2016
New Revision: 1738741

URL: http://svn.apache.org/viewvc?rev=1738741&view=rev
Log:
OAK-4186: DocumentMemoryFixture does not dispose node store

Modified:
    jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/fixture/DocumentMemoryFixture.java

Modified: jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/fixture/DocumentMemoryFixture.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/fixture/DocumentMemoryFixture.java?rev=1738741&r1=1738740&r2=1738741&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/fixture/DocumentMemoryFixture.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/fixture/DocumentMemoryFixture.java Tue Apr 12 09:10:04 2016
@@ -20,6 +20,7 @@
 package org.apache.jackrabbit.oak.fixture;
 
 import org.apache.jackrabbit.oak.plugins.document.DocumentMK;
+import org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore;
 import org.apache.jackrabbit.oak.spi.state.NodeStore;
 
 public class DocumentMemoryFixture extends NodeStoreFixture {
@@ -30,6 +31,13 @@ public class DocumentMemoryFixture exten
     }
 
     @Override
+    public void dispose(NodeStore nodeStore) {
+        if (nodeStore instanceof DocumentNodeStore) {
+            ((DocumentNodeStore) nodeStore).dispose();
+        }
+    }
+
+    @Override
     public String toString() {
         return "DocumentNodeStore[Memory]";
     }