comment of cacheSolve