Пример #1
0
        public RedisCacheProvider(Lazy <ConnectionMultiplexer> connectionMultiplexer,
                                  ILoggingService loggingService,
                                  LoggingOptions loggingOptions,
                                  ISerializer serializer = null)
        {
            connectionMultiplexer.ShouldNotBeNull();
            loggingService.ShouldNotBeNull();
            loggingOptions.ShouldNotBeNull();

            _lazyConnection = connectionMultiplexer;
            _loggingService = loggingService;
            _loggingOptions = loggingOptions;
            _serializer     = serializer ?? new ProtoBufSerializer();
        }