add cache and Access Optimization file