Package api.log.cache

Class Cache

java.lang.Object
api.log.cache.Cache

public class Cache extends Object
缓存
Author:
chenenwei
  • Field Details

  • Constructor Details

    • Cache

      public Cache()
  • Method Details

    • getMethod

      public static Method getMethod(String uri)
      获取方法
      Parameters:
      uri - uri
      Returns:
      方法
    • addUser

      public static void addUser(Method method, String user)
      新增用户
      Parameters:
      method - 方法
      user - 用户
    • removeUser

      public static void removeUser(Method method, String user)
      移除用户
      Parameters:
      method - 方法
      user - 用户
    • containsUser

      public static boolean containsUser(Method method, String user)
      是否包含用户
      Parameters:
      method - 方法
      user - 用户
      Returns:
      是否包含
    • hasUser

      public static boolean hasUser(String user)
      是否包含某个用户
      Parameters:
      user - 用户
      Returns:
      是否包含
    • clearUser

      public static void clearUser(String user)
      清除用户方法
      Parameters:
      user - 用户
    • addMethod

      public static void addMethod(String user, MonitorInfo monitor)
      增加方法
      Parameters:
      user - 用户
      monitor - 监控信息
    • removeMethod

      public static void removeMethod(String user, Method method)
      移除用户方法
      Parameters:
      user - 用户
      method - 方法
    • containsMethod

      public static boolean containsMethod(String user, Method method)
      是否包含方法
      Parameters:
      user - 用户
      method - 方法
      Returns:
      是否包含
    • hasMethod

      public static boolean hasMethod(Method method)
      是否包含某个方法
      Parameters:
      method - 方法
      Returns:
      是否包含
    • clearMethod

      public static boolean clearMethod(Method method)
      清除方法
      Parameters:
      method - 方法
      Returns:
      是否成功
    • hasUri

      public static boolean hasUri(String uri)
      是否包含uri
      Parameters:
      uri - uri
      Returns:
      是否包含
    • getUsersByMethod

      public static Map<String,MonitorInfo> getUsersByMethod(Method method)
      获取某个方法的所有用户
      Parameters:
      method - 方法
      Returns:
      所有用户