接口 | 说明 |
---|---|
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 |
没有发现指定的缓存异常。
|