[cache] Fix writing to paths with unicode characters