############## cache 配置 ############## spring: cache: type: caffeine caffeine: spec: cache: enable: true # 是否生效 recordStats: &recordStats recordStats: false # 开发统计功能 cache-specs: # see also {CaffeineSpec} user: # cache name initialCapacity: -1 # 初始化容量 默认-1 maximumSize: 50 # 最大容量 # maximumWeight: -1 # 最大权重,与maximumSize冲突 # expireAfterAccess: 1 # 最后一次写入或访问后经过固定时间过期 以expireAfterWrite为准 # expireAfterWrite: 1 # 最后一次写入后经过固定时间过期 # refreshAfterWrite: 1 # 创建缓存或者最近一次更新缓存后经过固定的时间间隔刷新缓存 <<: *recordStats # 开发统计功能 weakKeys: false # 该key是否为弱引用 weakValues: false # 该key对应的values是否为弱引用 与softValues冲突 softValues: false # 该key对应的values是否为软引用 user_perm: # cache name initialCapacity: -1 # 初始化容量 默认-1 maximumSize: 50 # 最大容量 # maximumWeight: -1 # 最大权重,与maximumSize冲突 # expireAfterAccess: 1 # 最后一次写入或访问后经过固定时间过期 以expireAfterWrite为准 # expireAfterWrite: 1 # 最后一次写入后经过固定时间过期 # refreshAfterWrite: 1 # 创建缓存或者最近一次更新缓存后经过固定的时间间隔刷新缓存 recordStats: true # 开发统计功能 weakKeys: false # 该key是否为弱引用 weakValues: false # 该key对应的values是否为弱引用 与softValues冲突 softValues: false # 该key对应的values是否为软引用