|
@@ -5,30 +5,25 @@ spring:
|
|
|
caffeine:
|
|
|
spec:
|
|
|
|
|
|
+################ cache配置说明 以下配置均为默认值(不填即默认) #######################
|
|
|
+# initialCapacity: -1 # 初始化容量 默认-1
|
|
|
+# maximumSize: -1 # 最大容量 默认-1 超出部分TinyLfu移除
|
|
|
+# maximumWeight: -1 # 最大权重,与maximumSize冲突
|
|
|
+# expireAfterAccess: -1 # 最后一次写入或访问后经过固定时间过期 以expireAfterWrite为准
|
|
|
+# expireAfterWrite: -1 # 最后一次写入后经过固定时间过期
|
|
|
+# refreshAfterWrite: -1 # 创建缓存或者最近一次更新缓存后经过固定的时间间隔刷新缓存
|
|
|
+# recordStats: false # 开发统计功能
|
|
|
+# weakKeys: false # 该key是否为弱引用
|
|
|
+# weakValues: false # 该key对应的values是否为弱引用 与softValues冲突
|
|
|
+# softValues: false # 该key对应的values是否为软引用
|
|
|
+#################################################################################
|
|
|
+
|
|
|
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是否为软引用
|
|
|
+ maximumSize: 50 # 最大容量
|