This chapter focuses on the performance enhancement brought by the addition of caching capabilities to full-duplex (FD) radios in the context of ultra-dense networks (UDNs). In particular we aim at showing that the interference footprint of such networks, i.e., the major bottleneck to overcome to observe the theoretical FD throughput doubling at the network level, can be significantly reduced thanks to edge caching. A caching model is designed to mimic a geographical caching policy based on the popularity of local files and to compute their associated cache-hit probability. Subsequently, we calculate the probability of successful transmission of a file requested by a use equipment, either directly by its serving small cell base station (SCBS) or by the corresponding backhaul node (BN): this quantity is then used to lower-bound the throughput of the considered network. Our approach makes use of tools from stochastic geometryto guarantee the generality of our results and analytical tractability of the problem.