/// <summary>
 /// Refreshes a value in the cache based on its key, resetting its sliding expiration timeout (if any).
 /// </summary>
 /// <param name="key">A string identifying the requested value.</param>
 /// <param name="cancellationToken">Optional. The System.Threading.CancellationToken used to propagate notifications that the operation should be canceled.</param>
 /// <returns>The System.Threading.Tasks.Task that represents the asynchronous operation.</returns>
 public async Task RefreshAsync(
     string key,
     CancellationToken cancellationToken = default)
 {
     await L2Cache.RefreshAsync(key, cancellationToken);
 }