Extract and cache IR.
Updating any of the underlying files in the container during the lifetime of a returned IRFileCache.VirtualRelativeIRFile yields unspecified behavior.
Should be called if this cache is not used anymore.
A cache to use for individual runs. Not threadsafe