Fortunately , Fedora's rpm package management offers you much more options than the deb.well, most of them you will never use! so, the structure is a bit complex here.
they are saved under /var/cache/yum and then go to your repo name and then packages. each repo are saved in it's own directory .

*** keep the cache, edit /etc/yum.conf ***
still if you run . yum clean all. it will remove the cached packages. so, copy the package from there and make a local repo using createrepo