Я смотрю на перенос некоторого кода, который использует java.util.concurrent.ConcurrentSkipListSet, в среду, где этот класс недоступен (в частности, Android 2.2). Поэтому я ищу альтернативы этому. Мои требования:
- базовая реализация 'Set' (не нужен NavigableSet или аналогичный)
- стандартные операции должны быть поточно-ориентированными (у меня недостаточно громкой связи, поэтому блокировка допустима)
- итераторы не должны выдавать исключение ConcurrentModificationException
- Итераторы должны поддерживать операцию удаления ()
Есть идеи?