类 ModuleCache

java.lang.Object
net.sohelp.boot.engine.web.cache.ModuleCache

@Component public class ModuleCache extends Object
应用模块缓存

提供对应用模块信息的缓存管理功能,包括添加、查询、删除和清空缓存等操作。

从以下版本开始:
2024/01/25
作者:
Aaron Fung
  • 构造器详细资料

    • ModuleCache

      public ModuleCache()
  • 方法详细资料

    • clear

      public void clear()
      清空所有缓存数据
    • remove

      public void remove(String appName)
      根据应用名称从缓存中移除对应的模块集合
      参数:
      appName - 应用名称
    • remove

      public void remove(String appName, String moduleName)
      从指定应用的缓存中删除特定模块
      参数:
      appName - 应用名称
      moduleName - 模块名称
    • get

      public ModuleVO get(String appName, String moduleName)
      从缓存中获取指定应用下的模块对象
      参数:
      appName - 应用名称
      moduleName - 模块名称
      返回:
      对应的模块对象,若不存在则返回null
    • exists

      public boolean exists(String appName, String moduleName)
      判断指定的应用和模块是否存在于缓存中
      参数:
      appName - 应用名称
      moduleName - 模块名称
      返回:
      存在返回true,否则返回false
    • put

      public void put(String appName, String moduleName, ModuleVO moduleVO)
      将模块信息放入缓存中
      参数:
      appName - 应用名称
      moduleName - 模块名称
      moduleVO - 模块信息对象