コード例 #1
0
ファイル: TestService.cs プロジェクト: HackDream2018/TunZhou
 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
ファイル: CacheService.cs プロジェクト: HackDream2018/TunZhou
 public CacheService(IConfiguration configuration, ILocalMemoryCacheService localMemoryCache, IRedisService redis)
 {
     _configuration    = configuration;
     _localMemoryCache = localMemoryCache;
     _redis            = redis;
 }
コード例 #3
0
 public ApiResponseHandlerService(IHttpHandlerService httpHandler, ILocalMemoryCacheService localMemoryCache)
 {
     _localMemoryCache   = localMemoryCache;
     _httpHandlerService = httpHandler;
 }