When using Cache.asMap().computeIfAbsent with a lambda that throws an exception, Guava’s LocalCache retains a reference to the failed computation indefinitely. This results in memory leaks that ...