< 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 >