private static File makeTempDir(String prefix, String suffix) throws IOException {
            try {
                final File tmp = Files.createTempDirectory(prefix + suffix).toFile();
                return tmp;
            } catch (IOException e) {
                throw new IOException("Could not create temp directory: " + prefix + suffix, e);
            }
        }
Create a temporary directory using @{link File.createTempFile()}, but creating
a directory instead of a file.

@param prefix directory prefix
@param suffix directory suffix
@return The created directory
@throws IOException if the temporary directory could not be created
application/src/main/java/com/yahoo/application/Application.java