diff options
author | jonmv <venstad@gmail.com> | 2022-10-25 21:40:18 +0200 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2022-10-25 21:40:18 +0200 |
commit | 45a3477bbd1000daff7fb9a809062bcd0a06ae3f (patch) | |
tree | fdc1831f570300fac2527031b6ca2f2ce1b40d7d /vespajlib/src | |
parent | f9c38afb13900c8c0bd1711533b1b5bb8ce16515 (diff) |
Clear entire cache on class mismatch
Diffstat (limited to 'vespajlib/src')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/collections/MethodCache.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/collections/MethodCache.java b/vespajlib/src/main/java/com/yahoo/collections/MethodCache.java index 8773a85abe3..1c081a0372f 100644 --- a/vespajlib/src/main/java/com/yahoo/collections/MethodCache.java +++ b/vespajlib/src/main/java/com/yahoo/collections/MethodCache.java @@ -36,7 +36,7 @@ public final class MethodCache { public Method get(Object object, Consumer<String> onPut) { Method m = cache.get(object.getClass().getName()); if ( ! m.getDeclaringClass().isAssignableFrom(object.getClass())) { - cache.remove(object.getClass().getName()); + cache.clear(); m = null; } if (m == null) { |