Google的CacheBuilder緩存

1:refreshAfterWrite Guava Cache特性:對於同一個key,只讓一個請求回源load數據,其餘線程阻塞等待結果這種狀況:若是緩存過時,剛好有多個線程讀取同一個key的值,那麼guava只容許一個線程去加載數據,其他線程阻塞。這雖然能夠防止大量請求穿透緩存,可是效率低下。使用refreshAfterWrite能夠作到:只阻塞加載數據的線程,其他線程返回舊數據。java 2:
相關文章
相關標籤/搜索