따로 중복 체크를 위해서 HashSet을 만들어서 리스트에 넣기 전에 들어 있는지 확인하고 없으면 List에 추가 하시고 set에도 같이 넣으시면 됩니다. 불편한 점은 data가 변경되면 같이 동기화 시켜 주셔야합니다.