private void openSeedScopeFile(String dataPath) {
        Path path = Paths.get(dataPath, "seeds_scope.txt");
        try {
            if (Files.exists(path)) {
                List<String> lines = Files.readAllLines(path);
                for (String line : lines) {
                    scope.add(new URL(line).getHost());
                }
            }
            this.seedScopeFile = new PrintStream(path.toFile());
        } catch (IOException e) {
            throw new RuntimeException("Failed to open file: " + path);
        }
    }
This class manages the crawler frontier

@author Luciano Barbosa
@version 1.0
ache/src/main/java/achecrawler/link/frontier/FrontierManager.java