Class ClassLoaderMatcherCacheHolder
- java.lang.Object
-
- io.opentelemetry.javaagent.bootstrap.ClassLoaderMatcherCacheHolder
-
public class ClassLoaderMatcherCacheHolder extends Object
A holder of all ClassLoaderMatcher caches. We store them in the bootstrap classloader so that instrumentation can invalidate the ClassLoaderMatcher for a particular ClassLoader, e.g. whenURLClassLoader.addURL(URL)is called.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddCache(io.opentelemetry.instrumentation.api.caching.Cache<ClassLoader,Boolean> cache)static voidinvalidateAllCachesForClassLoader(ClassLoader loader)
-
-
-
Method Detail
-
addCache
public static void addCache(io.opentelemetry.instrumentation.api.caching.Cache<ClassLoader,Boolean> cache)
-
invalidateAllCachesForClassLoader
public static void invalidateAllCachesForClassLoader(ClassLoader loader)
-
-