Consulta com JPA sem usar cache

Fala galera,

Tenho implementado em meu projeto um generic para consultas e utilização do JPA.
Na configuração do persistence já está sem usar o cache, porém não está funcionando.

Exemplificando: existem dois sistemas operando em paralelo e os dois manipulam uma tabela de banco de dados, porém quando consulto um registro em um sistema e este mesmo registro foi alterado posteriormente no outro sistema, quando consulto novamente o registro o mesmo não vem atualizado, como se estivesse vindo do cache, porém preciso que na consulta da tela o registro retorne atualizado.

Já utilizei o clear do entitymanager, porém isso afeta outras janelas do sistema aberta.
Também utilizei o refresh no objeto, até funcionou, o ruim é que a consulta retorna um “list” e isso me obriga a criar um “for” para atualizar todos os resultados.

Alguém teria uma solução para resolver, que fosse na própria consulta, no “criteria” ou “resultlist” no JPA?

grande abraço!!