6937703: java/net regression test issues with samevm
Reviewed-by: alanb
diff --git a/test/java/net/ResponseCache/ResponseCacheTest.java b/test/java/net/ResponseCache/ResponseCacheTest.java
index f248688..95ddceb 100644
--- a/test/java/net/ResponseCache/ResponseCacheTest.java
+++ b/test/java/net/ResponseCache/ResponseCacheTest.java
@@ -150,10 +150,14 @@
         }
     }
     public static void main(String args[]) throws Exception {
-        ResponseCache.setDefault(new MyResponseCache());
-        FNPrefix = System.getProperty("test.src", ".")+"/";
-        OutFNPrefix = System.getProperty("test.scratch", ".")+"/";
-        new ResponseCacheTest();
+        try {
+            ResponseCache.setDefault(new MyResponseCache());
+            FNPrefix = System.getProperty("test.src", ".")+"/";
+            OutFNPrefix = System.getProperty("test.scratch", ".")+"/";
+            new ResponseCacheTest();
+        } finally{
+            ResponseCache.setDefault(null);
+        }
     }
 
     static class MyResponseCache extends ResponseCache {