折叠错误修复，和缓存