Class Cooldown<T>

java.lang.Object
org.kingdoms.utils.cooldown.Cooldown<T>

public class Cooldown<T> extends Object
  • Constructor Details

  • Method Details

    • add

      public boolean add(T key, long time)
    • add

      public boolean add(T key, Duration duration)
    • add

      public boolean add(T key, long time, TimeUnit timeUnit)
    • isInCooldown

      public boolean isInCooldown(T key)
    • stop

      public CooldownContainer stop(T key)
    • get

      public CooldownContainer get(T key)
    • getTimeLeft

      public long getTimeLeft(T key)