Java使用WeakReference、SoftReference、ConcurrentHashMap構建本地緩存,支持高併發和集羣環境

前言(我的的理解):緩存 通常用來緩解耗時、耗資源的問題,而本地緩存(jvm緩存),相對於須要經過網絡鏈接來訪問的緩存(如Redis),本地緩存主要用來緩解耗時問題,以及本地緩存實現起來比較方便 而遠程緩存支持存儲的對象不夠完善(如須要經過序列化/反序列化來解決,本質來講 仍是時間問題)。java 關於Reference所引用對象的生存時間:git WeakReference<T>:若是當前不存在
相關文章
相關標籤/搜索