diff --git a/src/hotspot/share/classfile/classLoaderDataGraph.cpp b/src/hotspot/share/classfile/classLoaderDataGraph.cpp index 7ec636c..4e25325 100644 --- a/src/hotspot/share/classfile/classLoaderDataGraph.cpp +++ b/src/hotspot/share/classfile/classLoaderDataGraph.cpp @@ -29,6 +29,7 @@ #include "classfile/metadataOnStackMark.hpp" #include "classfile/moduleEntry.hpp" #include "classfile/packageEntry.hpp" +#include "code/dependencyContext.hpp" #include "logging/log.hpp" #include "logging/logStream.hpp" #include "memory/allocation.inline.hpp" @@ -597,6 +598,7 @@ void ClassLoaderDataGraph::purge() { Metaspace::purge(); set_metaspace_oom(false); } + DependencyContext::purge_dependency_contexts(); } int ClassLoaderDataGraph::resize_if_needed() {