You should be able to see .fcpcache and fcpcache.tmp right inside the Library package. Just CTRL-click, choose Show Package Contents, and they should be there among the other files and folders in the Library. Since they’re hidden files (they’re actually Aliases), they’ll look greyed out, but you should see them as long as you’ve successfully unhidden the hidden files.
The exact path depends on where your Library is, but here’s an example with a Library (FCPX_Movies.fcpbundle) in my Movies folder:
/Users/DM/Movies/FCPX_Movies.fcpbundle/.fcpcache
And this is a screenshot of what I’m seeing (just using a generic Library):

It seems like fcpcache.tmp only appears when there’s a conflict with the cache (or at least with the alias), which I think is what’s happening when a Library is on a Terrablock. So I think if things are working normally (i.e., you can render and export), then you probably will not see .fcpcache.tmp.
And yes, 10.1.2 allows you to set the cache anywhere you want, but it seems like the hidden .fcpchache alias is always in the Library package. It’s interesting to note that when the Library was on the Terrablock and I tried to change the cache location, I got an error message that was something like “Can’t write because .fcpcache already exists…” That’s when I started looking for that particular file.
Anyway, hope that helps.