changeset 57712:245bffdaeed6

8233680: JavacFileManager.close() doesn't clear some cache instance variables Reviewed-by: jjg Contributed-by: Daniel Le Duc Khoi Nguyen <greenrecyclebin@gmail.com>
author jjg
date Wed, 15 Jan 2020 14:02:50 -0800
parents 2776da28515e
children 7149d2c974ee
files src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java	Wed Jan 15 11:04:45 2020 -0800
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java	Wed Jan 15 14:02:50 2020 -0800
@@ -733,6 +733,8 @@
             container.close();
         }
         containers.clear();
+        pathsAndContainersByLocationAndRelativeDirectory.clear();
+        nonIndexingContainersByLocation.clear();
         contentCache.clear();
     }