| 接口 | 说明 |
|---|---|
| AdvanceCanalMap.DataLoader<K extends java.io.Serializable,V extends java.io.Serializable> |
数据库数据loader
|
| AdvanceCanalMap.KeyStringMappper<K extends java.io.Serializable> |
数据key转换器
|
| AdvancedCacheMap<K extends java.io.Serializable,V extends java.io.Serializable,I extends java.io.Serializable> |
高级CacheMap,具有二级缓存、异步加载特性,满足应用对大数据进行缓存同步及按需加载的特性支持。
|
| CacheAccessable | |
| CacheLoader |
缓存读穿透Loader父类标识接口
|
| CacheMap<K extends java.io.Serializable,V extends java.io.Serializable> |
Map缓存,暂存名/值对,机制与Map类似。
|
| CacheObject<V extends java.io.Serializable> |
单一对象缓存。
|
| CacheReloader |
缓存重新加载接口
|
| CacheSet<V extends java.io.Serializable> |
Set缓存,管理集合类的缓存,机制同Set。
|
| CanalMap<T extends java.io.Serializable> |
组织机构关系缓存接口
|
| CanalMapOrdered |
canalMap事务提交顺序接口
|
| CanalMapViewer |
CanalMap 查看器
|
| EntityCanalMap<T extends java.io.Serializable> |
组织机构实体缓存接口
|
| GroupCacheable |
分组缓存顶层接口,可分组管理的集中缓存,描述一切可抽象为缓存的对象,赋予分组特征。
|
| GroupCacheableReloader |
重新加载缓存
|
| HotDataLoader<V extends java.io.Serializable> | |
| HotDataMap<V extends java.io.Serializable> |
HotDataMap is cache map that saves hot data and cold data may be lost at some time(decide on elimination strategy).
|
| IndexCacheMap<K extends java.io.Serializable,I extends java.io.Serializable> |
用于对全量加载的索引类数据进行存储,比如组织模型用户、角色、岗位等映射关系缓存
|
| IndexCanalMap.DataLoader<K extends java.io.Serializable,V extends java.io.Serializable> |
数据库数据loader
|
| IndexCanalMap.KeyStringMappper<K extends java.io.Serializable> |
数据key转换器
|
| MapBindDataLoader<K extends java.io.Serializable,V extends java.io.Serializable> | 已过时 |
| MapDataLoader<K extends java.io.Serializable,V extends java.io.Serializable> | |
| NoCheckCacheMap | |
| ObjectBindDataLoader<V extends java.io.Serializable> | 已过时 |
| ObjectDataLoader<V extends java.io.Serializable> | |
| SetDataLoader<E extends java.io.Serializable> |
| 类 | 说明 |
|---|---|
| AbstractCacheMap<K extends java.io.Serializable,V extends java.io.Serializable> |
抽象缓存实现,仅供内部使用。
|
| AbstractCacheObject<V extends java.io.Serializable> |
抽象缓存实现,仅供内部使用。
|
| AbstractCacheSet<V extends java.io.Serializable> |
抽象缓存实现,仅供内部使用。
|
| AbstractGroupCacheable<K> | |
| AdvanceCanalMap<K extends java.io.Serializable,V extends java.io.Serializable> |
EntityCanalMap简化,如果需要使用更高级的功能使用EntityCanalMap |
| AdvanceCanalMap.Builder<K extends java.io.Serializable,V extends java.io.Serializable> | |
| AdvancedCacheMapReloader |
AdvancedCacheMap缓存加载
|
| CacheConfiguration |
缓存失效配置
|
| CacheFactory |
缺省缓存管理工厂,缓存组件的入口类。
|
| CacheMapDataLoader<K extends java.io.Serializable,V extends java.io.Serializable> |
CacheMap数据加载抽象实现。
|
| CacheObjectDataLoader<V extends java.io.Serializable> |
CacheMap数据加载抽象实现。
|
| CacheReloader.Define |
缓存定义
|
| CacheReloader.RelaodContext |
重新加载上下文
|
| CacheReloadResult |
存储XX缓存重新加载后的执行情况
|
| CacheSetDataLoader<V extends java.io.Serializable> |
CacheMap数据加载抽象实现。
|
| CacheSizeStatistics | |
| CacheStatistics | |
| CacheUtil | |
| CacheUtil.CachePair | |
| CanalMap.Define |
缓存定义
|
| CanalMap.UpdateEntry<T extends java.io.Serializable> |
缓存更新对象
|
| CanalMap.UpdateEntryUnmodifiable<O extends java.io.Serializable> |
不可变得对象
|
| CanalMapViewer.CacheCategory |
获取缓存分类定义
|
| CanalMapViewer.CacheColumn |
缓存列表的列
|
| CanalMapViewer.CacheDetail |
缓存详细内容
|
| CanalMapViewer.CacheSimpleData |
简单的缓存数据
|
| DefaultGroupCacheableReloader |
缓存loader执行逻辑
|
| EntityCanalMap.ActionHolder<T extends java.io.Serializable> |
动作事件包装
|
| EntityCanalMap.UpdateEntry<T extends java.io.Serializable> |
缓存更新对象
|
| GroupCacheableFactory |
缓存组件创建工厂。
|
| GroupCacheableLoaderContext | |
| GroupCacheableReloadResult |
重新加载一组缓存的执行结果
|
| HotDataMapConfig | |
| IndexCanalMap<K extends java.io.Serializable,V extends java.io.Serializable> |
EntityCanalMap简化,如果需要使用更高级的功能使用EntityCanalMap |
| IndexCanalMap.Builder<K extends java.io.Serializable,V extends java.io.Serializable> | |
| L2CacheUtils |
IndexCache相关数据是否处理的管理器,提供缓存数据是否需要重新计算落库的接口、完成落库操作的设置接口。
|
| PrvCheckObj | |
| StatisticTool |
统计缓存组件使用情况
|
| StatisticTool.FixSizeLinkedList<T> |
固定长度List
如果List里面的元素个数大于了缓存最大容量,则删除链表的顶端元素
|
| 枚举 | 说明 |
|---|---|
| CacheConfiguration.CacheAlgorithm |
缓存算法。
|
| CanalMapOrdered.TransactionOrder |
canalMap提交顺序枚举,强制规范事务后置提交顺序
|
| EntityCanalMap.ActionType |
操作动作
|
| NoCheckRange |
| 异常错误 | 说明 |
|---|---|
| CacheAlreadyExistException |
缓存已存在异常。
|
| CacheNotExistException |
缓存不存在异常。
|
| NoSuchCacheException |
没有发现指定的缓存异常。
|