From a15b25c9ef617958e2b5b101c81f33ae5767c1bb Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Tue, 27 Jun 2017 17:01:04 +0200 Subject: [PATCH] DATACMNS-1101 - Cache Value annotation value eagerly. --- .../AnnotationBasedPersistentProperty.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/springframework/data/mapping/model/AnnotationBasedPersistentProperty.java b/src/main/java/org/springframework/data/mapping/model/AnnotationBasedPersistentProperty.java index 03702b56c..061cc288f 100644 --- a/src/main/java/org/springframework/data/mapping/model/AnnotationBasedPersistentProperty.java +++ b/src/main/java/org/springframework/data/mapping/model/AnnotationBasedPersistentProperty.java @@ -52,7 +52,7 @@ public abstract class AnnotationBasedPersistentProperty

, Optional> annotationCache = new HashMap<>(); private final Lazy usePropertyAccess = Lazy.of(() -> { @@ -78,7 +78,13 @@ public abstract class AnnotationBasedPersistentProperty