summaryrefslogtreecommitdiffstats
path: root/yolean
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2022-05-03 12:56:18 +0200
committerjonmv <venstad@gmail.com>2022-05-03 12:56:18 +0200
commitea475632e89c9292c94693d44dcde0d78a1a61a4 (patch)
treefa63b9bd4e213fed43c809d30cb65ce851bce5c8 /yolean
parenta5e0f7dcedb8c0fadbd78c59deef773d5d1ce941 (diff)
Fix naming error
Diffstat (limited to 'yolean')
-rw-r--r--yolean/src/main/java/com/yahoo/yolean/concurrent/Memoized.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/yolean/src/main/java/com/yahoo/yolean/concurrent/Memoized.java b/yolean/src/main/java/com/yahoo/yolean/concurrent/Memoized.java
index f6edb7428b9..2d6a8687624 100644
--- a/yolean/src/main/java/com/yahoo/yolean/concurrent/Memoized.java
+++ b/yolean/src/main/java/com/yahoo/yolean/concurrent/Memoized.java
@@ -78,17 +78,17 @@ public class Memoized<T, E extends Exception> implements Supplier<T>, AutoClosea
private interface Thrower<E extends Exception> { void call() throws E; }
- private static <T, E extends Exception, F extends E, G extends E> Closer<T, E> compose(Closer<T, G> inner, Thrower<F> outer) {
+ private static <T, E extends Exception, F extends E, G extends E> Closer<T, E> compose(Closer<T, G> outer, Thrower<F> inner) {
return parent -> {
Exception thrown = null;
try {
- inner.close(parent);
+ outer.close(parent);
}
catch (Exception e) {
thrown = e;
}
try {
- outer.call();
+ inner.call();
}
catch (Exception e) {
if (thrown != null) thrown.addSuppressed(e);