示例#1
0
 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;
 }
示例#2
0
 public CacheService(IConfiguration configuration, ILocalMemoryCacheService localMemoryCache, IRedisService redis)
 {
     _configuration    = configuration;
     _localMemoryCache = localMemoryCache;
     _redis            = redis;
 }
 public ApiResponseHandlerService(IHttpHandlerService httpHandler, ILocalMemoryCacheService localMemoryCache)
 {
     _localMemoryCache   = localMemoryCache;
     _httpHandlerService = httpHandler;
 }