public TestService(ITestRepository testRepository, IConfiguration configuration, ILocalMemoryCacheService localMemoryCache, IRedisService redis, ICacheService cache, ILogger <TestService> logger) : base(logger) { _testRepository = testRepository; _configuration = configuration; _localMemoryCache = localMemoryCache; _redis = redis; _cache = cache; _logger = logger; //缓存过期时间10min Expiration = TimeSpan.FromMinutes(10); RedisExpiration = 10 * 60; }
public CacheService(IConfiguration configuration, ILocalMemoryCacheService localMemoryCache, IRedisService redis) { _configuration = configuration; _localMemoryCache = localMemoryCache; _redis = redis; }
public ApiResponseHandlerService(IHttpHandlerService httpHandler, ILocalMemoryCacheService localMemoryCache) { _localMemoryCache = localMemoryCache; _httpHandlerService = httpHandler; }