Esempio n. 1
0
        /// <inheritdoc />
        protected override async Task <BoolResult> ShutdownCoreAsync(OperationContext context)
        {
            var result = await base.ShutdownCoreAsync(context);

            result &= await _grcpCacheServer.ShutdownAsync(context);

            return(result);
        }
Esempio n. 2
0
        /// <inheritdoc />
        protected override async Task <BoolResult> ShutdownCoreAsync(OperationContext context)
        {
            // Tracing content server statistics at shutdown, because currently no one calls GetStats on this instance.
            Tracer.TraceStatisticsAtShutdown(context, _grpcCacheServer.Counters.ToCounterSet(), prefix: "GrpcContentServer");

            var result = await base.ShutdownCoreAsync(context);

            result &= await _grpcCacheServer.ShutdownAsync(context);

            return(result);
        }