public Task <T> PutAsync <T>(Guid id, T state) where T : class { PutToMemory(id, state); try { return(_durableCache.PutAsync(id, state)); } catch (Exception e) { _logger.Warn(e); return(Task.FromResult(state)); } }