Closed Tiki-77 closed 2 years ago
添加了UserCacheManager类,封装了UserDetailsServiceImpl中的用户缓存,并添加了回收功能 支持的参数如下
user-cache: min-evictable-size #最小回收数(当缓存数量达到此值时进行回收) min-evictable-interval: #最小回收间隔 min-idle-time: 最小存活时间 (ms)
缓存的触发在putIfAbsent上,当进行putIfAbsent操作时,如 达到最小回收数量且两次回收间隔大于最小回收间隔时会执行回收操作,回收过程中会清除掉存活时常大于最小存活时间的用户信息。
添加了UserCacheManager类,封装了UserDetailsServiceImpl中的用户缓存,并添加了回收功能 支持的参数如下
缓存的触发在putIfAbsent上,当进行putIfAbsent操作时,如 达到最小回收数量且两次回收间隔大于最小回收间隔时会执行回收操作,回收过程中会清除掉存活时常大于最小存活时间的用户信息。