jdk/src/java.base/share/classes/java/lang/SecurityManager.java
changeset 43712 5dfd0950317c
parent 43221 eef9383d25cb
child 44545 83b611b88ac8
--- a/jdk/src/java.base/share/classes/java/lang/SecurityManager.java	Thu Feb 09 17:21:47 2017 +0000
+++ b/jdk/src/java.base/share/classes/java/lang/SecurityManager.java	Fri Feb 10 09:04:39 2017 +0000
@@ -1458,6 +1458,18 @@
     }
 
     /**
+     * Called by java.security.Security
+     */
+    static void invalidatePackageAccessCache() {
+        synchronized (packageAccessLock) {
+            packageAccessValid = false;
+        }
+        synchronized (packageDefinitionLock) {
+            packageDefinitionValid = false;
+        }
+    }
+
+    /**
      * Returns true if the module's loader is the boot or platform loader.
      */
     private static boolean isBootOrPlatformModule(Module m) {