Google的CacheBuilder缓存

1:refreshAfterWrite Guava Cache特性:对于同一个key,只让一个请求回源load数据,其余线程阻塞等待结果这种状况:若是缓存过时,刚好有多个线程读取同一个key的值,那么guava只容许一个线程去加载数据,其他线程阻塞。这虽然能够防止大量请求穿透缓存,可是效率低下。使用refreshAfterWrite能够作到:只阻塞加载数据的线程,其他线程返回旧数据。java 2:
相关文章
相关标签/搜索