Commit 56fbce27 authored by gdlcf88's avatar gdlcf88

Make methods virtual. close #6

parent 22837272
......@@ -49,7 +49,7 @@ namespace EasyAbp.CacheManagement.CacheItems
}
[Authorize(CacheManagementPermissions.CacheItems.Default)]
public async Task<ListResultDto<CacheItemDataDto>> GetKeysAsync(Guid cacheItemId)
public virtual async Task<ListResultDto<CacheItemDataDto>> GetKeysAsync(Guid cacheItemId)
{
var cacheItem = await GetEntityByIdAsync(cacheItemId);
......@@ -61,7 +61,7 @@ namespace EasyAbp.CacheManagement.CacheItems
}
[Authorize(CacheManagementPermissions.CacheItems.Default)]
public async Task<CacheItemDataDto> GetDataAsync(Guid cacheItemId, string cacheKey)
public virtual async Task<CacheItemDataDto> GetDataAsync(Guid cacheItemId, string cacheKey)
{
var cacheItem = await GetEntityByIdAsync(cacheItemId);
......@@ -78,7 +78,7 @@ namespace EasyAbp.CacheManagement.CacheItems
}
[Authorize(CacheManagementPermissions.CacheItems.ClearCache)]
public async Task ClearSpecificAsync(ClearSpecificCacheItemDto input)
public virtual async Task ClearSpecificAsync(ClearSpecificCacheItemDto input)
{
var cacheItem = await GetEntityByIdAsync(input.CacheItemId);
......@@ -88,7 +88,7 @@ namespace EasyAbp.CacheManagement.CacheItems
}
[Authorize(CacheManagementPermissions.CacheItems.ClearCache)]
public async Task ClearAsync(ClearCacheItemDto input)
public virtual async Task ClearAsync(ClearCacheItemDto input)
{
var cacheItem = await GetEntityByIdAsync(input.CacheItemId);
......@@ -98,7 +98,7 @@ namespace EasyAbp.CacheManagement.CacheItems
}
[Authorize(CacheManagementPermissions.CacheItems.ClearAllCache)]
public async Task ClearAllAsync()
public virtual async Task ClearAllAsync()
{
await _cacheItemManager.ClearAllAsync();
}
......
......@@ -29,7 +29,7 @@ namespace EasyAbp.CacheManagement.CacheItems
return Task.CompletedTask;
}
private bool HasClearCachePermission(AuthorizationHandlerContext context, CacheItem resource)
protected virtual bool HasClearCachePermission(AuthorizationHandlerContext context, CacheItem resource)
{
return resource.TenantAllowed || _currentTenant.GetMultiTenancySide() == MultiTenancySides.Host;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment