Cache JPA

Bom Dia Galera,

Tenho uma aplicação e para testar, sempre fazia inserts direto no banco, e os mesmos inserts, não eram refletidos na aplicação, devido ao cache. (Mas eram comitados)
Uso o EclipseLink, então adicionei isso no meu persistence:

eclipselink.cache.shared.default false

Porém, queria entender o que acontece quando coloco isso com valor true e valor false
E qual a relação disso com o Cache de 2 nível do JPA?