diff --git a/src/main/java/org/springframework/data/util/Lazy.java b/src/main/java/org/springframework/data/util/Lazy.java index 748e4e668..2294889ee 100644 --- a/src/main/java/org/springframework/data/util/Lazy.java +++ b/src/main/java/org/springframework/data/util/Lazy.java @@ -132,10 +132,11 @@ public class Lazy implements Supplier { return value; } - this.value = supplier.get(); + T result = supplier.get(); + this.value = result; this.resolved = true; - return value; + return result; } /**