Toda vez que você executa uma consulta na visualização, ela busca os dados atualmente nas tabelas - incluindo todas as transações confirmadas nela, mas não as consultas UPDATE ou INSERT que ainda não foram confirmadas.
mas é claro que, uma vez que você tenha esses dados, ele não os enviará novamente. Existem gatilhos para isso, mas ainda assim seu cliente de banco de dados precisa consultar os dados da visualização.
Para esclarecer um pouco mais:View não armazena (cache) os dados, é uma estrutura lógica e sempre examinará as tabelas subjacentes.