From 27f293ecbbf7cfdcd7032291a85e9a5b0510d2e8 Mon Sep 17 00:00:00 2001 From: Costin Leau Date: Thu, 21 Jun 2012 14:26:34 +0300 Subject: [PATCH] simplify binding of Redis connections to prevent messing up ongoing synchronizations --- .../data/redis/core/RedisConnectionUtils.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/main/java/org/springframework/data/redis/core/RedisConnectionUtils.java b/src/main/java/org/springframework/data/redis/core/RedisConnectionUtils.java index 02feabe07..3f65b35c2 100644 --- a/src/main/java/org/springframework/data/redis/core/RedisConnectionUtils.java +++ b/src/main/java/org/springframework/data/redis/core/RedisConnectionUtils.java @@ -81,14 +81,8 @@ public abstract class RedisConnectionUtils { RedisConnection conn = factory.getConnection(); - boolean synchronizationActive = TransactionSynchronizationManager.isSynchronizationActive(); - - if (bind || synchronizationActive) { + if (bind) { connHolder = new RedisConnectionHolder(conn); - if (synchronizationActive) { - TransactionSynchronizationManager.registerSynchronization(new RedisConnectionSynchronization( - connHolder, factory, true)); - } TransactionSynchronizationManager.bindResource(factory, connHolder); return connHolder.getConnection(); }