Create cache directory if doesn't exist yet