public async Task <T> GetByTaskID <T>(int taskID) where T : class { ExecutorSettings settings = default(ExecutorSettings); settings = await GetByTaskID(taskID); return(settings.GetDeserialized <T>()); }
public async Task <T> GetByID <T>(int settingID) where T : class { ExecutorSettings settings = default(ExecutorSettings); try { settings = await GetByID(settingID); } catch { _staticSettings.TryRemove(settingID, out var _); throw; } return(settings.GetDeserialized <T>()); }