public AweCsomeFile SelectFileFromLibrary <T>(string foldername, string filename) where T : new()
        {
            var guid       = StartMeasurement();
            var localFiles = _db.GetFilesFromDocLib <T>(foldername);

            if (filename != null)
            {
                localFiles = localFiles.Where(q => q.Filename == filename).ToList();
            }
            if (localFiles.FirstOrDefault() != null)
            {
                return(localFiles.FirstOrDefault());
            }
            var spFile = _baseTable.SelectFileFromLibrary <T>(foldername, filename);

            StopMeasurement(guid, "SelectFileFromLibrary (LiteDB + SharePoint)");
            return(spFile);
        }