做了一点缓存处理