“…The state-of-the-art cache insertion policies mainly consists of Caching Everything Everywhere (CEE) [56](refer to "ALL-CACHE" in [46],"leave copy everywhere (LCE)"in [57]), Leave Copy Down (LCD) [46,56,57], Caching with Probability (Prob(p)) [46,56,57], ProbCache [18], WAVE [58], Breadcrumbs [47], Ditto Ad hoc based network Edge based caching( in every node and in the server) [42-48, 59, 89, 92] Hybrid network Edge based caching (in APs, BSs and mobile devices) [3, 5, 7, 49, 51-55, 85, 86, 122] [59], Partial Cache [60], Interest-based cooperative caching (ICC) [46], Proactive Content Pushing Scheme (PCP) [61], Hierarchical Cooperative Caching(HCC) [43] and Mobility/Popularity-Based Caching Strategy(MPCS) [62],etc. The principles of the cache insertion policies are summarized below.…”