< prev index next >
src/java.base/share/classes/java/lang/ClassLoader.java
Print this page
*** 2712,2721 ****
--- 2712,2732 ----
Class<?> k = ClassLoader.class;
long offset;
offset = unsafe.objectFieldOffset(k, name);
return unsafe.compareAndSetReference(this, offset, null, obj);
}
+
+ /**
+ * Called by the VM, during -Xshare:dump
+ */
+ private void resetArchivedStates() {
+ parallelLockMap.clear();
+ packages.clear();
+ package2certs.clear();
+ classes.clear();
+ classLoaderValueMap = null;
+ }
}
/*
* A utility class that will enumerate over an array of enumerations.
*/
< prev index next >