added validation for appcache_path