api缓存