FastQuant.DataFileManager.GetFile C# (CSharp) Method

GetFile() public method

public GetFile ( string name, FileMode mode = FileMode.OpenOrCreate ) : DataFile
name string
mode FileMode
return DataFile
        public DataFile GetFile(string name, FileMode mode = FileMode.OpenOrCreate)
        {
            lock (this)
            {
                var dataFile = GetFromCache(name);
                if (dataFile == null)
                {
                    Console.WriteLine($"{DateTime.Now} Opening file : {name}");
                    dataFile = new DataFile(Path.Combine(this.path, name), this.smanager);
                    dataFile.Open(mode);
                    this.dataFiles.Add(name, dataFile);
                }
                return dataFile;
            }
        }