Beispiel #1
0
 protected virtual async Task RemoveFromCacheAsync(string typeName, string entityId, CancellationToken cancellationToken)
 {
     try
     {
         await _distributedCacheManager.RemoveAsync(string.Concat(_cacheOptions.ApplicationAlias, "_", entityId, "_", typeName), cancellationToken);
     }
     catch (Exception ex)
     {
         _logger.Warn(ex, ex.Message, entityId, _distributedCacheManager);
     }
 }
 public async Task Delete(int id)
 {
     await _cacheManager.RemoveAsync(id);
 }
        public async Task <IActionResult> DeleteSpecific(string key)
        {
            await _cacheManager.RemoveAsync(new [] { key });

            return(Ok());
        }