cache_dir added