接口 BaseCacheableService<ENTITY extends BaseEntity<? extends Serializable>>

    • 方法详细资料

      • getByIdFromCache

        ENTITY getByIdFromCache​(Serializable id)
        先查缓存,再查db
        参数:
        id - 主键
        返回:
        对象
      • getByCacheKey

        ENTITY getByCacheKey​(Object key,
                             Function<Object,​Object> loader)
        根据 key 查询缓存中存放的id 缓存不存在则根据loader加载并写入数据
        参数:
        key - 缓存key
        loader - 数据加载器
        返回:
        对象
      • refreshCache

        void refreshCache()
        刷新缓存
      • clearCache

        void clearCache()
        清理缓存