Ребята
У меня есть следующий код для добавления посещенных ссылок в мой сканер. После извлечения ссылок у меня есть цикл for, который проходит через каждый отдельный тег href.
И после того, как я посетил ссылку, открыл ее, я добавлю URL-адрес в переменную коллекции посещенных ссылок, определенную выше.
private final Collection<String> urlForntier = Collections.synchronizedSet(new HashSet<String>());
Реализация сканера является многопоточной, и предполагается, что если я посетил 100 000 URL-адресов, если я не завершу работу сканера, он будет расти день ото дня. и это создаст проблемы с памятью? Пожалуйста, какой вариант у меня есть, чтобы обновить переменную, не создавая несоответствия между потоками?
Заранее спасибо!