caffeine配置及注意事項

 

Caffeine配置說明:

  • initialCapacity=[integer]: 初始的緩存空間大小
  • maximumSize=[long]: 緩存的最大條數
  • maximumWeight=[long]: 緩存的最大權重
  • expireAfterAccess=[duration]: 最後一次寫入或訪問後經過固定時間過期
  • expireAfterWrite=[duration]: 最後一次寫入後經過固定時間過期
  • refreshAfterWrite=[duration]: 創建緩存或者最近一次更新緩存後經過固定的時間間隔,刷新緩存
  • weakKeys: 打開key的弱引用
  • weakValues:打開value的弱引用
  • softValues:打開value的軟引用
  • recordStats:開發統計功能

注意:

  • expireAfterWrite和expireAfterAccess同事存在時,以expireAfterWrite爲準。
  • maximumSize和maximumWeight不可以同時使用
  • weakValues和softValues不可以同時使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章