protected override async Task <BoolResult> StartupCoreAsync(OperationContext context)
        {
            var result = BoolResult.Success;

            result &= await _redisStore.StartupAsync(context);

            result &= await _distributedStore.StartupAsync(context);

            return(result);
        }
 protected override Task <BoolResult> StartupCoreAsync(OperationContext context)
 {
     _startupContext = context;
     return(_store.StartupAsync(context));
 }