본 발명은 무선 통신 기술에 관한 것으로서, 더욱 상세하게는 디바이스 간의 직접 통신(Device to device, D2D)을 기반으로, 가쉬핑(Gossiping) 기술을 활용하여 사용자 단말 장치에 콘텐츠를 캐싱(Caching)하는 방법, 이를 수행하는 컴퓨터 프로그램 및 프로그램을 저장하는 기록 매체에 관한 것이다. 이를 위한 본 발명의 일 실시 예에 따른 사용자 단말 장치에 의한 콘텐츠 캐싱 방법은, 상기 사용자 단말 장치에서 발생한 콘텐츠 요청, 및 상기 사용자 단말 장치와 통신 가능한 다른 사용자 단말 장치에 의해 발생하는 콘텐츠 요청을 수집하는 단계; 상기 수집한 콘텐츠 요청에 대한 콘텐츠 요청 기록을 저장하는 단계; 콘텐츠를 수신하는 단계; 상기 콘텐츠 요청 기록을 기반으로 상기 수신한 콘텐츠의 캐싱을 수행하는 단계; 를 포함하여 이루어진다.