There are complications with this. @spicypixel summarized well and also keep in mind that a rescan of the torrent will essentially download the entire data locally.
I don’t think I will ever do this. Cache is more optimized to run media in players that random access data. I don’t know exactly how the torrent client chunks data or if it reads the file in sequence. I doubt it does that which would make it a poor reader for cache.