딕셔너리는 메모리가 부족하면 값을 삭제하는 코드를 작성해야 하지만 NSCache는 메모리가 자동으로 관리된다. NSCache 는Thread-safe하다. 데이터를 쓸때마다 lock을 해줄 필요가 없다. 위까지만 대답하자..
NSCahce는 key를 복사하지않고 유지한다. retain 카운트만 증가시키기 때문 딕셔너리는 key복사. 딕셔너리의 동작방식 때문