From a5d4aea6657e44863abb2bab052895b6185f1f05 Mon Sep 17 00:00:00 2001 From: James Baker Date: Sat, 13 Aug 2022 15:28:44 +0100 Subject: [PATCH] comment --- .../java/org/mockito/internal/invocation/TypeSafeMatching.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/mockito/internal/invocation/TypeSafeMatching.java b/src/main/java/org/mockito/internal/invocation/TypeSafeMatching.java index c09236501f..693de3c801 100644 --- a/src/main/java/org/mockito/internal/invocation/TypeSafeMatching.java +++ b/src/main/java/org/mockito/internal/invocation/TypeSafeMatching.java @@ -53,6 +53,7 @@ private static boolean isCompatible(ArgumentMatcher argumentMatcher, Object a private static Class getArgumentType(ArgumentMatcher matcher) { Class argumentMatcherType = matcher.getClass(); Class cached = argumentTypeCache.get(argumentMatcherType); + // This avoids a lambda allocation on the 2nd and subsequent invocations for marginally worse perf on the first. if (cached != null) { return cached; } else {