From aff2a89439a19a86c7cdec71b5f5c4a1eb138a42 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Tue, 28 May 2024 11:03:59 +0300 Subject: [PATCH] refactoring --- .../src/main/java/org/redisson/RedissonLocalCachedMap.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/redisson/src/main/java/org/redisson/RedissonLocalCachedMap.java b/redisson/src/main/java/org/redisson/RedissonLocalCachedMap.java index a221a9157..5e30779e5 100644 --- a/redisson/src/main/java/org/redisson/RedissonLocalCachedMap.java +++ b/redisson/src/main/java/org/redisson/RedissonLocalCachedMap.java @@ -309,12 +309,11 @@ public class RedissonLocalCachedMap extends RedissonMap implements R return new CompletableFutureWrapper<>(result); } - protected static byte[] generateLogEntryId(byte[] keyHash) { + protected byte[] generateLogEntryId(byte[] keyHash) { byte[] result = new byte[keyHash.length + 1 + 8]; result[16] = ':'; - byte[] id = new byte[8]; - ThreadLocalRandom.current().nextBytes(id); - + byte[] id = getServiceManager().generateIdArray(8); + System.arraycopy(keyHash, 0, result, 0, keyHash.length); System.arraycopy(id, 0, result, 17, id.length); return result;