Open brido4125 opened 1 month ago
https://github.com/jam2in/arcus-works/issues/598
MemcachedConnection에 존재하는 아래 4가지 메서드들을 리팩토링 하고 위치를 ArcusReplNodeAddress로 옮겼습니다.
getAddrsFromNodes과 getSlaveAddrsFromGroupAddrs의 경우 내부적으로 사용되는 HashSet의 크기가 최대 2개입니다. (두 메서드 모두 slave 노드들을 다루기 때문)
그래서 HashSet의 해시 테이블 부하계수를 디폴트(0.75)로 사용해도 상관 없을 것 같아 두 메서드의 구현을 좀 더 간결하게 변경하였습니다.
🔗 Related Issue
https://github.com/jam2in/arcus-works/issues/598
⌨️ What I did
MemcachedConnection에 존재하는 아래 4가지 메서드들을 리팩토링 하고 위치를 ArcusReplNodeAddress로 옮겼습니다.
getAddrsFromNodes과 getSlaveAddrsFromGroupAddrs의 경우 내부적으로 사용되는 HashSet의 크기가 최대 2개입니다. (두 메서드 모두 slave 노드들을 다루기 때문)
그래서 HashSet의 해시 테이블 부하계수를 디폴트(0.75)로 사용해도 상관 없을 것 같아 두 메서드의 구현을 좀 더 간결하게 변경하였습니다.