摘要: 今天看Java并发编程实践时,看到关于为计算结果建立高效、可伸缩的高效缓存的时候,书中首先用了HashMap做缓存容器(我们在项目中也常使用),在读取缓存值时会存在线程安全的问题,下面这段代码是我们项目里的业务代码: 1 private static Map> domainOrderIdMap = Maps.newHashMap(); 2 private Set getOrderIdSet(String domain) { 3 // 需要过滤的订单id集合 4 Set filterOrderIdsSet; 5 if (domainOrderIdMap.get(domain) =... 阅读全文
posted @ 2014-03-02 11:31 peiyuc 阅读(248) 评论(0) 推荐(0)