1. registerCacheNode¶
基本信息
接口名称: com.webank.weid.suite.cache.CacheManager.registerCacheNode
接口定义: <T> CacheNode<T> registerCacheNode(String cacheName, Long timeout)
接口描述: 根据缓存名和超时时间来注册缓存节点,用于按模块来缓存数据。
注解
注意:此接口生成的缓存节点,存储的数据最大个数为系统默认,默认值为1000, 同时可以通过weidentity.properties文件来修改某一个缓存模块的最大数据个数,例:caffeineCache.maximumSize.XXXX=100。XXX为缓存名。
接口入参:
名称 | 类型 | 非空 | 说明 | 备注 |
---|---|---|---|---|
cacheName | String | Y | 缓存模块名 | |
timeout | Long | Y | 缓存超时时间,单位:毫秒 |
接口返回: com.webank.weid.suite.cache.CacheNode<T>;
调用示例
2. registerCacheNode¶
基本信息
接口名称: com.webank.weid.suite.cache.CacheManager.registerCacheNode
接口定义: <T> CacheNode<T> registerCacheNode(String cacheName, Long timeout, Integer maximumSize)
接口描述: 根据缓存名和超时时间来注册缓存节点,用于按模块来缓存数据。
接口入参:
名称 | 类型 | 非空 | 说明 | 备注 |
---|---|---|---|---|
cacheName | String | Y | 缓存模块名 | |
timeout | Long | Y | 缓存超时时间,单位:毫秒 | |
maximumSize | Integer | Y | 缓存数据最大个数 |
接口返回: com.webank.weid.suite.cache.CacheNode<T>;
调用示例