<div>Multi-objective resource allocation is studied for edge-caching enabled fog-radio access network. Notably, joint maximization of the energy-efficiency (EE) and spectrum-efficiency (SE) and interference management are investigated for distributing contents from the cache-enabled fog access points (F-APs) and cloud base station (CBS) to the user devices (UDs). In our envisioned system, the UDs are grouped into multiple non-overlapping device-clusters based on their locations. A rate-splitting with common message decoding based transmission strategy is applied to enable UDs of each device-cluster to receive data from a suitably selected F-AP and CBS over the same radio resource blocks. To maximize system EE and SE jointly, a multi-objective optimization problem (MOOP) is formulated and it is solved in three stages. At first, by employing the $\epsilon$-constraint method, the MOOP is converted to an EE-SE trade-off optimization problem. Then, by leveraging iterative function evaluation based power control and generalized 3D-resource matching, the EE-SE trade-off optimization problem is solved and a novel resource allocation algorithm is proposed to obtain near-optimal Pareto-front for the proposed MOOP. To reduce the complexity of obtaining near-optimal Pareto-front, a sub-optimal resource allocation algorithm is proposed as well. Finally, a low-complexity algorithm is devised to select a suitable operating EE-SE pair from the obtained Pareto-front. The conducted simulations demonstrate that the proposed resource allocation schemes achieve substantial improvement of system EE and SE over the benchmark schemes. </div>