类级别的缓存: 保存的对象的散列数据 (Set)集合级别的缓存 保存的id 时间戳缓存: 保存的操作时间戳 查询缓存 key = sql语句,value=散列值(存在脏读情况:假如数据库修改了,内存没变)