File file = new File(inputFile);
if(!file.exists()) {
Assert.fail("file not found: " + inputFile);
}
String filename = FileUtils.basename(inputFile);
BufferedReader reader = new BufferedReader(new FileReader(file));
runBenchmarkWithZipfDistribution(filename, capacity, round, scanPercentage, scanLength, ReplacementAlgorithm.GClockK, reader);
IOUtils.closeQuietly(reader);
reader = new BufferedReader(new FileReader(file));
runBenchmarkWithZipfDistribution(filename, capacity, round, scanPercentage, scanLength, ReplacementAlgorithm.GClock, reader);
IOUtils.closeQuietly(reader);
reader = new BufferedReader(new FileReader(file));
runBenchmarkWithZipfDistribution(filename, capacity, round, scanPercentage, scanLength, ReplacementAlgorithm.LRU, reader);
IOUtils.closeQuietly(reader);
}