最近,我们从 Azure 角色缓存转移到了 Azure Redis 缓存(由 Azure 网站使用)。
我现在正在审查代码,一行代码引起了我的注意。
using Microsoft.Practices.TransientFaultHandling;
// CODE
_retryPolicy = new RetryPolicy<CacheTransientErrorDetectionStrategy>(retryStrategy);
// CODE
_retryPolicy.ExecuteAction(() => dataCache.StringGet(fullCacheKey));
TransientFaultHandling 程序集中的 RetryPolicy 对 Redis 缓存有意义吗?或者当我们使用 Azure Redis 而不是 In-Role 缓存时,这是一个实际上没有任何用途的代码?