Generally, no. They use different file formats. While some tools exist to convert them, it is highly recommended to download a cache specifically built for the emulator you are using.
The problem? The Nintendo Switch uses a completely different graphics architecture (NVIDIA’s Maxwell GPU) than your PC (likely AMD or NVIDIA). When an emulator runs TOTK, it has to perform real-time "translation"—converting Switch shaders into something your PC’s GPU understands. This process is called shader compilation . totk shader cache
Caches for Yuzu (now discontinued but still used) are not compatible with Ryujinx, and vice versa. Some forks have their own formats. Generally, no
[Nintendo Switch]/data/TOTK/cache/shadercache The problem
Every time you update your graphics driver or your emulator, the cache may become partially invalid and will need to recompile a few shaders. This is normal. Let it happen.
A shader cache compiled on an NVIDIA GPU often works poorly (or causes crashes) on an AMD or Intel GPU. Always download a cache for your specific graphics card family.