Here’s a technical write-up on (the Nintendo 3DS emulator).
Disk Shader Cache: This saves compiled shaders to your hard drive. This ensures that once you’ve played through a level, your next session will be stutter-free because Citra loads the existing cache into memory when the game starts.