create tmp cache dir in spec if it doesn't exist