구독 공유를 통해서 불필요한 중복 작업 피하는 방법
- 가령, 서버에 접속할 때 3개의 구독이 존재한다면, 한 번만 요청해 받은 리소스를 구독 모두가 공유하지 못한다면 3번 네트워크 요청 시퀀스를 실행해야하는 불필요한 리소스 손해가 발생. 이를 해결 가능


Connectable Observable을 리턴한다.
multicast와 동일

Connectable Observable에 버퍼를 추가하고 새로운 구독자에게 최근 이벤트를 전달하는 방법PublishSubject는 별도의 버퍼를 가지고 있지 않아 불가능
replayAll은 구현에 따라 메모리 사용량이 급등하므로 특별한 일이 없다면 사용 비추천
ConnectableObservableType 에 구현됨
refCount 옵저버블을 리턴함에 유의하자
첫번째 파라미터: 버퍼의 크기두번째 파라미터: subject의 수명을 결정
whileConnected: 각 connection마다 별도의 subject 사용forever: 각 connection은 하나의 동일한 subject 공유

