Skip to content

Commit 9ae5f8a

Browse files
authored
Jennyf/l2 refresh (#1065)
* update 1.8.1 changelog * Handle L2 offline for refresh
1 parent 4f161b8 commit 9ae5f8a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Microsoft.Identity.Web/TokenCacheProviders/Distributed/MsalDistributedTokenCacheAdapter.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,10 @@ protected override async Task<byte[]> ReadCacheBytesAsync(string cacheKey)
121121
}
122122
else
123123
{
124-
await _distributedCache.RefreshAsync(cacheKey).ConfigureAwait(false);
124+
await L2OperationWithRetryOnFailureAsync(
125+
"Refresh",
126+
(cacheKey) => _distributedCache.RefreshAsync(cacheKey),
127+
cacheKey).ConfigureAwait(false);
125128
}
126129

127130
#pragma warning disable CS8603 // Possible null reference return.

0 commit comments

Comments
 (0)