같은 개체를 여러 컬렉션에 유지하는 것이 좋은 프로그래밍 방법입니까?여러 컬렉션의 동일한 개체
이
Map<String,MyObject> map = new HashMap<>();
내 응용 프로그램이 연결된 여러 클라이언트와 함께 작동, 내가 예 : 500 요소가 포함 된지도를 가지고 말할 수 있습니다, 그리고 각 클라이언트는 거의 항상 단지 ± 20 알려진 사용할 것이라는 점을 알고 이지도와 다른 요소.
제 질문은 일부 반복을 저장하려는 경우이 20 개의 요소를 보유 할 각 클라이언트에 대한 맵을 만드는 것이 좋습니다.
모든 항목에서 참조 제거를 관리해야하는 경우가 있습니다. –
예, 제 경우에는 사용할 수 있습니다. 제거를위한 weakhashmap. – user2749903