Example #1
0
 private static async Task <FileContentTable> TryLoadFileContentTable(PathTable pt, AbsolutePath path)
 {
     try
     {
         return(await FileContentTable.LoadAsync(new LoggingContext("VerifyContentTable"), path.ToString(pt)));
     }
     catch (BuildXLException ex)
     {
         Console.Error.WriteLine(Resources.Failed_to_load_table, path.ToString(pt), ex.LogEventMessage);
         return(null);
     }
 }
Example #2
0
            private void Load()
            {
                var loadingTrackerResult = FileChangeTracker.ResumeOrRestartTrackingChanges(
                    m_loggingContext,
                    m_volumeMap,
                    m_journal,
                    m_fileChangeTrackerPath.ToString(m_pathTable),
                    m_buildEngineFingerprint,
                    out m_fileChangeTracker);

                XAssert.IsTrue(loadingTrackerResult.Succeeded);

                m_fileContentTable = FileContentTable.LoadAsync(m_fileContentTablePath.ToString(m_pathTable)).Result;
            }
            private void Load()
            {
                var loadingTrackerResult = FileChangeTracker.ResumeOrRestartTrackingChanges(
                    m_loggingContext,
                    m_volumeMap,
                    m_journal,
                    global::BuildXL.Utilities.Configuration.FileChangeTrackerSupersedeMode.All,
                    m_fileChangeTrackerPath.ToString(m_pathTable),
                    m_buildEngineFingerprint,
                    out m_fileChangeTracker);

                XAssert.IsTrue(loadingTrackerResult.Succeeded);

                m_fileContentTable = FileContentTable.LoadAsync(m_loggingContext, m_fileContentTablePath.ToString(m_pathTable)).Result;
            }
 private Task <FileContentTable> LoadTable(byte entryTimeToLive = FileContentTable.DefaultTimeToLive)
 {
     return(FileContentTable.LoadAsync(GetFullPath(Table), entryTimeToLive));
 }
 private Task <FileContentTable> LoadTable(ushort entryTimeToLive = FileContentTable.DefaultTimeToLive)
 {
     return(FileContentTable.LoadAsync(LoggingContext, GetFullPath(Table), entryTimeToLive));
 }