From 43de8bb309b34b5ade7725d7f34cf25292c8ea95 Mon Sep 17 00:00:00 2001 From: John Blum Date: Thu, 23 Sep 2021 12:07:27 -0700 Subject: [PATCH] Adapt to API changes in Spring Data Commons 3.0. Closes #2173. --- .../extension/JedisConnectionFactoryExtension.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/test/java/org/springframework/data/redis/connection/jedis/extension/JedisConnectionFactoryExtension.java b/src/test/java/org/springframework/data/redis/connection/jedis/extension/JedisConnectionFactoryExtension.java index 200adfe14..7dd39e97f 100644 --- a/src/test/java/org/springframework/data/redis/connection/jedis/extension/JedisConnectionFactoryExtension.java +++ b/src/test/java/org/springframework/data/redis/connection/jedis/extension/JedisConnectionFactoryExtension.java @@ -109,7 +109,7 @@ public class JedisConnectionFactoryExtension implements ParameterResolver { * @return the managed {@link JedisConnectionFactory}. */ public static JedisConnectionFactory getConnectionFactory(Class qualifier) { - return factories.get(qualifier).get(); + return factories.get(qualifier).getNew(); } /** @@ -153,13 +153,12 @@ public class JedisConnectionFactoryExtension implements ParameterResolver { return RedisStanalone.class; } - static class NewableLazy extends Lazy { + static class NewableLazy { - private final Supplier supplier; + private final Lazy lazy; private NewableLazy(Supplier supplier) { - super(supplier); - this.supplier = supplier; + this.lazy = Lazy.of(supplier); } public static NewableLazy of(Supplier supplier) { @@ -167,7 +166,7 @@ public class JedisConnectionFactoryExtension implements ParameterResolver { } public T getNew() { - return supplier.get(); + return lazy.get(); } }