Class CooldownManager
-
- All Implemented Interfaces:
public class CooldownManager
-
-
Constructor Summary
Constructors Constructor Description CooldownManager()
-
Method Summary
Modifier and Type Method Description longcheckCooldown(@NonNull() String key, long cooldown)检测冷却状态. longgetCooldown(@NonNull() String key)返回剩余冷却时间. voidsetCooldown(@NonNull() String key, long cooldown)设置进入冷却状态. -
-
Method Detail
-
checkCooldown
long checkCooldown(@NonNull() String key, long cooldown)
检测冷却状态. 冷却完成则重新设置冷却并返回0. 冷却未完成则返回剩余时间.
- Parameters:
key- 冷却组IDcooldown- 冷却刷新时间- Returns:
剩余冷却时间
-
getCooldown
long getCooldown(@NonNull() String key)
返回剩余冷却时间.
- Parameters:
key- 冷却组ID- Returns:
剩余冷却时间
-
setCooldown
void setCooldown(@NonNull() String key, long cooldown)
设置进入冷却状态.
- Parameters:
key- 冷却组IDcooldown- 冷却刷新时间
-
-
-
-