From 276d1e4bbd199a7ae64244d22556dd2d46c89ca8 Mon Sep 17 00:00:00 2001 From: Nikita Date: Wed, 17 Jan 2018 10:07:40 +0300 Subject: [PATCH] Fixed RLocalCachedMap.putOperationAsync --- .../src/main/java/org/redisson/RedissonLocalCachedMap.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redisson/src/main/java/org/redisson/RedissonLocalCachedMap.java b/redisson/src/main/java/org/redisson/RedissonLocalCachedMap.java index 7496e028d..c3abc3cdf 100644 --- a/redisson/src/main/java/org/redisson/RedissonLocalCachedMap.java +++ b/redisson/src/main/java/org/redisson/RedissonLocalCachedMap.java @@ -428,7 +428,7 @@ public class RedissonLocalCachedMap extends RedissonMap implements R @Override protected RFuture putOperationAsync(K key, V value) { ByteBuf mapKey = encodeMapKey(key); - ByteBuf mapValue = encodeMapKey(value); + ByteBuf mapValue = encodeMapValue(value); CacheKey cacheKey = toCacheKey(mapKey); byte[] entryId = generateLogEntryId(cacheKey.getKeyHash()); ByteBuf msg = createSyncMessage(mapKey, mapValue, cacheKey); @@ -446,7 +446,7 @@ public class RedissonLocalCachedMap extends RedissonMap implements R + "end;" + "return v; ", Arrays.asList(getName(), invalidationTopic.getChannelNames().get(0), getUpdatesLogName()), - mapKey, encodeMapValue(value), msg, invalidateEntryOnChange, System.currentTimeMillis(), entryId); + mapKey, mapValue, msg, invalidateEntryOnChange, System.currentTimeMillis(), entryId); } protected ByteBuf createSyncMessage(ByteBuf mapKey, ByteBuf mapValue, CacheKey cacheKey) {