增加了cache处理