From 3e26e9bcd6cebd515692a73683549723893d4c5f Mon Sep 17 00:00:00 2001 From: DongZeLiang <2746733890@qq.com> Date: Mon, 1 Apr 2024 20:44:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=9F=E5=AD=90=E5=BA=8F=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../muyu/common/cache/AtomicSequenceCache.java | 8 ++++---- .../cache/abs/AtomicSequenceCacheAbs.java | 17 +++++++++++------ 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/muyu-common/muyu-common-cache/src/main/java/com/muyu/common/cache/AtomicSequenceCache.java b/muyu-common/muyu-common-cache/src/main/java/com/muyu/common/cache/AtomicSequenceCache.java index 8391bd7..d27f9b3 100644 --- a/muyu-common/muyu-common-cache/src/main/java/com/muyu/common/cache/AtomicSequenceCache.java +++ b/muyu-common/muyu-common-cache/src/main/java/com/muyu/common/cache/AtomicSequenceCache.java @@ -12,19 +12,19 @@ public interface AtomicSequenceCache extends DecorationKey { /** * 自增 */ - public Long increment(); + public Long increment(K key); /** * 自减 */ - public Long decrement(); + public Long decrement(K key); /** * 增加数值 */ - public Long increment(Long number); + public Long increment(K key, Long number); /** * 减少数值 */ - public Long decrement(Long number); + public Long decrement(K key, Long number); } diff --git a/muyu-common/muyu-common-cache/src/main/java/com/muyu/common/cache/abs/AtomicSequenceCacheAbs.java b/muyu-common/muyu-common-cache/src/main/java/com/muyu/common/cache/abs/AtomicSequenceCacheAbs.java index 54b231b..ac14ab7 100644 --- a/muyu-common/muyu-common-cache/src/main/java/com/muyu/common/cache/abs/AtomicSequenceCacheAbs.java +++ b/muyu-common/muyu-common-cache/src/main/java/com/muyu/common/cache/abs/AtomicSequenceCacheAbs.java @@ -16,37 +16,42 @@ public abstract class AtomicSequenceCacheAbs implements AtomicSequenceCache