增加缓存机制
merge