private void AddCompiledFile(string/*!*/ fullPath, ScriptCode/*!*/ compiledCode) {
if (_context.RubyOptions.SavePath != null) {
lock (_compiledFileMutex) {
// TODO: allocate eagerly (as soon as config gets fixed)
if (_compiledFiles == null) {
_compiledFiles = new Dictionary<string, CompiledFile>();
}
_compiledFiles[fullPath] = new CompiledFile(compiledCode);
}
}
}