首先get(key),如果获取不到缓存,则查询数据库后把结果放入缓存,再次取就行了Object obj = MemUtil.get(key);if(key == null){ //查询数据库,返回结果B MemUtil.set(key,B);}else{ //正常操作}