I. Introduction
In recent years, with the increasing popularity of smart devices, we have witnessed an unprecedented growth in mobile data traffic, which has imposed a heavy burden on wireless networks [1], [2], [3]. As users increasingly rely on user equipment (UEs) like mobile devices and home routers to access content from wireless networks, it becomes challenging for ensuring a satisfactory quality of service to meet their demands [4], [5], [6]. To address this challenge, edge caching has emerged as a promising solution for next-generation networks [7], [8], [9]. Through the implementation of caching units in wireless edge nodes, such as small-cell base stations (SBSs), UEs can fetch users’ desired contents from nearby SBSs instead of remote servers or cloud. This process significantly reduces traffic load, alleviates network congestion, reduces latency and improves system performance [10].