![[8.5.5.6 이상]](../ng_v8556.gif)
EclipseLink 공유 오브젝트 캐시 사용 안함 설정
EclipseLink 공유 오브젝트 캐시에는 지속성 단위에 대해 읽히고 지속된 모든 오브젝트의 서브세트가 포함되어 있습니다. EclipseLink 공유 캐시는 로컬 EntityManager/L1/지속성 컨텍스트 캐시와는 다릅니다. 공유 캐시는 지속성 단위 동안 유지되며 지속성 단위의 모든 EntityManagers 및 사용자 간에 공유됩니다.
이 태스크 정보
기존 애플리케이션을 마이그레이션하거나, 애플리케이션이 여러 JVM(Java Virtual Machine)과 관련된 환경을 실행하고 있는 경우에는 EclipseLink 공유 오브젝트 캐시를 사용 안함으로 설정할 수 있습니다.
EclipseLink 공유 오브젝트 캐시를 사용 안함으로 설정하려면 다음 방법 중 하나를 선택하십시오.
프로시저
- persistence.xml 파일에 <shared-cache-mode>NONE</shared-cache-mode> 특성을 설정하십시오.
<persistence-unit name="pu"> <shared-cache-mode>NONE</shared-cache-mode> <properties> ... </properties> </persistence-unit>
- persistence.xml 파일에 있는 지속성 단위 정의에서 eclipselink.cache.shared.default 특성을 false로 설정하십시오.
<persistence-unit name="pu"> <properties> <property name="eclipselink.cache.shared.default" value="false" /> ... </properties> </persistence-unit>