Skip to content

Commit a48447f

Browse files
authored
Fix muzzle match caching with indy instrumentation (#18627)
1 parent 9033735 commit a48447f

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/instrumentation

javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/instrumentation/MuzzleMatcher.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,8 @@ public boolean matches(
6363
if (classLoader == BOOTSTRAP_LOADER) {
6464
classLoader = Utils.getBootstrapProxy();
6565
}
66-
return matchCache.computeIfAbsent(classLoaderTransformer.apply(classLoader), this::doesMatch);
66+
return matchCache.computeIfAbsent(
67+
classLoader, cl -> doesMatch(classLoaderTransformer.apply(cl)));
6768
}
6869

6970
private boolean doesMatch(ClassLoader classLoader) {

0 commit comments

Comments
 (0)