“…Coded caching has been a research focus during recent years [5][6][7][8][9]. Coded caching is finding its application in modern technologies and services, such as content delivery [10][11][12], mobile computing [13][14][15], and information-enteric networks [16]. Different aspects of coded caching have recently been studied among which we can refer to as [17], centralized [18,19] and decentralized [18,19] coded caching, placement [20] and delivery [21,22] schemes, as well as added pre-fetching phase [23], multi-casting [22,[24][25][26], scheduling [27], error correction [28], clustering [29], heterogeneity [12,25,30], the impact of file size [31,32], dealing with non-uniform user demands [33] and peak-time traffic reduction [1].…”