Caching in information centric networking: A survey