blob: cbc8bd9fef37aa5528cc78a7b5af72e2907f1378 [file] [log] [blame]
<?xml version="1.0"?>
<!DOCTYPE cache-config SYSTEM "cache-config.dtd">
<!--
Copyright (c) 2018, 2020 Oracle and/or its affiliates. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0,
or the Eclipse Distribution License v. 1.0 which is available at
http://www.eclipse.org/org/documents/edl-v10.php.
SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
-->
<cache-config>
<caching-scheme-mapping>
<cache-mapping>
<cache-name>Employee</cache-name>
<!--scheme-name>perf</scheme-name-->
<!--scheme-name>perf-local</scheme-name-->
<!--scheme-name>perf-near</scheme-name-->
<scheme-name>perf-near</scheme-name>
</cache-mapping>
<cache-mapping>
<cache-name>Address</cache-name>
<!--scheme-name>perf-near</scheme-name-->
<scheme-name>perf-near</scheme-name>
</cache-mapping>
<cache-mapping>
<cache-name>Project</cache-name>
<!--scheme-name>perf-near</scheme-name-->
<scheme-name>perf-near</scheme-name>
</cache-mapping>
<cache-mapping>
<cache-name>PhoneNumber</cache-name>
<!--scheme-name>perf-near</scheme-name-->
<scheme-name>perf-near</scheme-name>
</cache-mapping>
</caching-scheme-mapping>
<caching-schemes>
<local-scheme>
<scheme-name>perf-local</scheme-name>
</local-scheme>
<near-scheme>
<scheme-name>perf-near</scheme-name>
<front-scheme>
<local-scheme>
<scheme-ref>perf-local</scheme-ref>
</local-scheme>
</front-scheme>
<back-scheme>
<distributed-scheme>
<scheme-ref>perf</scheme-ref>
</distributed-scheme>
</back-scheme>
</near-scheme>
<distributed-scheme>
<scheme-name>perf</scheme-name>
<service-name>EclipseLinkJPA</service-name>
<serializer>
<class-name>oracle.eclipselink.coherence.integrated.cache.WrapperSerializer</class-name>
</serializer>
<!--serializer>
<class-name>com.tangosol.io.pof.ConfigurablePofContext</class-name>
<init-params>
<init-param>
<param-value>performance-pof-config.xml</param-value>
<param-type>String</param-type>
</init-param>
</init-params>
</serializer-->
<backing-map-scheme>
<read-write-backing-map-scheme>
<internal-cache-scheme>
<local-scheme/>
</internal-cache-scheme>
<!-- Define the cache scheme -->
<!--cachestore-scheme>
<class-scheme>
<class-name>oracle.eclipselink.coherence.integrated.EclipseLinkJPACacheStore</class-name>
<init-params>
<init-param>
<param-type>java.lang.String</param-type>
<param-value>{cache-name}</param-value>
</init-param>
<init-param>
<param-type>java.lang.String</param-type>
<param-value>jpa-performance</param-value>
</init-param>
</init-params>
</class-scheme>
</cachestore-scheme-->
</read-write-backing-map-scheme>
</backing-map-scheme>
<autostart>true</autostart>
</distributed-scheme>
</caching-schemes>
</cache-config>