public async Task <object> Handle(Query request, CancellationToken cancellationToken) { var cached = await _storage.ViewModel <AccountStatusView>(request.UserId); if (cached != null) { Console.WriteLine("Status check from cache"); cached.LoggedIn = true; return(cached); } Console.WriteLine("Status check from db"); return(await GetFromDatabase(request.UserId)); }