コード例 #1
0
        public Task Cache <T>(IEventStream stream) where T : class, IEventSource
        {
            if (!_shouldCache)
            {
                return(Task.CompletedTask);
            }

            var streamName = _streamGen(typeof(T), StreamTypes.Domain, stream.Bucket, stream.StreamId);

            _cache.Cache(streamName, stream.Clone());
            return(Task.CompletedTask);
        }