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));
     }
 }