little clean
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
using Managing.Application.Abstractions;
|
using Managing.Application.Abstractions;
|
||||||
using Managing.Core;
|
using Managing.Core;
|
||||||
//using Microsoft.Extensions.Caching.Memory;
|
|
||||||
using System.Runtime.Caching;
|
using System.Runtime.Caching;
|
||||||
|
|
||||||
namespace Managing.Infrastructure.Storage
|
namespace Managing.Infrastructure.Storage
|
||||||
@@ -9,10 +8,7 @@ namespace Managing.Infrastructure.Storage
|
|||||||
{
|
{
|
||||||
private MemoryCache _cache { get; } = MemoryCache.Default;
|
private MemoryCache _cache { get; } = MemoryCache.Default;
|
||||||
|
|
||||||
private CacheItemPolicy _defaultPolicy { get; } = new CacheItemPolicy()
|
private CacheItemPolicy _defaultPolicy { get; } = new CacheItemPolicy();
|
||||||
{
|
|
||||||
SlidingExpiration = TimeSpan.FromMinutes(15),
|
|
||||||
};
|
|
||||||
|
|
||||||
public async Task<T> AddOrGetExisting<T>(string key, Func<Task<T>> valueFactory)
|
public async Task<T> AddOrGetExisting<T>(string key, Func<Task<T>> valueFactory)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user