add scan.setCaching