Cache Solve