application-cache.yml 1.7 KB

12345678910111213141516171819202122232425262728293031323334
  1. ############## cache 配置 ##############
  2. spring:
  3. cache:
  4. type: caffeine
  5. caffeine:
  6. spec:
  7. cache:
  8. enable: true # 是否生效
  9. recordStats: &recordStats
  10. recordStats: false # 开发统计功能
  11. cache-specs: # see also {CaffeineSpec}
  12. user: # cache name
  13. initialCapacity: -1 # 初始化容量 默认-1
  14. maximumSize: 50 # 最大容量
  15. # maximumWeight: -1 # 最大权重,与maximumSize冲突
  16. # expireAfterAccess: 1 # 最后一次写入或访问后经过固定时间过期 以expireAfterWrite为准
  17. # expireAfterWrite: 1 # 最后一次写入后经过固定时间过期
  18. # refreshAfterWrite: 1 # 创建缓存或者最近一次更新缓存后经过固定的时间间隔刷新缓存
  19. <<: *recordStats # 开发统计功能
  20. weakKeys: false # 该key是否为弱引用
  21. weakValues: false # 该key对应的values是否为弱引用 与softValues冲突
  22. softValues: false # 该key对应的values是否为软引用
  23. user_perm: # cache name
  24. initialCapacity: -1 # 初始化容量 默认-1
  25. maximumSize: 50 # 最大容量
  26. # maximumWeight: -1 # 最大权重,与maximumSize冲突
  27. # expireAfterAccess: 1 # 最后一次写入或访问后经过固定时间过期 以expireAfterWrite为准
  28. # expireAfterWrite: 1 # 最后一次写入后经过固定时间过期
  29. # refreshAfterWrite: 1 # 创建缓存或者最近一次更新缓存后经过固定的时间间隔刷新缓存
  30. recordStats: true # 开发统计功能
  31. weakKeys: false # 该key是否为弱引用
  32. weakValues: false # 该key对应的values是否为弱引用 与softValues冲突
  33. softValues: false # 该key对应的values是否为软引用