guava本地缓存

private Cache<String,String> redisLocalCache = CacheBuilder
		.newBuilder()
		// 只有一个线程能够写入
		.concurrencyLevel(1)
		// 本地缓存 缓存未被调用1分钟过时
		.expireAfterWrite(60, TimeUnit.SECONDS)
		.build();
		
		
String redisKey = "testKey";
String redisValue = null;
try {
	redisValue = redisLocalCache.get(redisKey ,()-> { String confStr = redisService.get(redisKey); return confStr; });
} catch (Exception e) {
	log.debug(e);
}
复制代码
相关文章
相关标签/搜索