internal Dictionary<string, LocalState.FileTimestamp> LoadFileTimes()
{
Dictionary<string, LocalState.FileTimestamp> result = new Dictionary<string, LocalState.FileTimestamp>();
bool refresh = false;
foreach (var x in Table<LocalState.FileTimestamp>().ToList())
{
if (x.CanonicalName != null)
result[x.CanonicalName] = x;
else
refresh = true;
}
if (refresh)
ReplaceFileTimes(result);
return result;
}