Ejemplo n.º 1
0
 /// <summary>
 /// Push the Result to the silo, which has a Cache that depends on this Summary.
 /// </summary>
 public void PushResult(string cacheKey, byte[] serializedResult, Exception exceptionResult)
 {
     try
     {
         Observer.UpdateSummaryResult(cacheKey, serializedResult, exceptionResult);
     }
     catch (Exception e)
     {
         var GrainId = RuntimeClient.Current.CurrentActivationAddress;
         RuntimeClient.Current.AppLogger.Warn(ErrorCode.ReactiveCaches_PushFailure, "Caught exception when updating summary result for {0} on node {1}: {2}", GrainId, Observer, e);
     }
 }