Skip to content

Commit 0728f7b

Browse files
rvansaSanne
authored andcommitted
HHH-11268 Changes required after upgrading to Infinispan to 8.2
1 parent 865d539 commit 0728f7b

File tree

4 files changed

+16
-16
lines changed

4 files changed

+16
-16
lines changed

hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/InfinispanRegionFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -622,7 +622,7 @@ else if ( (suffixLoc = key.indexOf( WAKE_UP_INTERVAL_SUFFIX )) != -1
622622
}
623623
else if ( (suffixLoc = key.indexOf( MAX_ENTRIES_SUFFIX )) != -1 ) {
624624
builder = getOrCreateConfig( prefixLoc, key, suffixLoc );
625-
builder.eviction().maxEntries( Long.parseLong(value) );
625+
builder.eviction().size( Long.parseLong(value) );
626626
}
627627
else if ( (suffixLoc = key.indexOf( LIFESPAN_SUFFIX )) != -1 ) {
628628
builder = getOrCreateConfig( prefixLoc, key, suffixLoc );

hibernate-infinispan/src/main/resources/org/hibernate/cache/infinispan/builder/infinispan-configs-local.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
~ See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
77
-->
88
<infinispan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9-
xmlns="urn:infinispan:config:8.0"
10-
xsi:schemaLocation="urn:infinispan:config:8.0 http://www.infinispan.org/schemas/infinispan-config-8.0.xsd">
9+
xmlns="urn:infinispan:config:8.2"
10+
xsi:schemaLocation="urn:infinispan:config:8.2 http://www.infinispan.org/schemas/infinispan-config-8.2.xsd">
1111

1212
<!-- This configuration is suitable for non-clustered environments, where only single instance accesses the DB -->
1313
<cache-container name="SampleCacheManager" statistics="false" default-cache="the-default-cache" shutdown-hook="DEFAULT">
@@ -18,14 +18,14 @@
1818
<!-- Default configuration is appropriate for entity/collection caching. -->
1919
<local-cache-configuration name="entity" simple-cache="true" statistics="false" statistics-available="false">
2020
<transaction mode="NONE" />
21-
<eviction max-entries="10000" strategy="LRU"/>
21+
<eviction size="10000" strategy="LRU"/>
2222
<expiration max-idle="100000" interval="5000"/>
2323
</local-cache-configuration>
2424

2525
<!-- A config appropriate for query caching. Does not replicate queries. -->
2626
<local-cache-configuration name="local-query" simple-cache="true" statistics="false" statistics-available="false">
2727
<transaction mode="NONE" />
28-
<eviction max-entries="10000" strategy="LRU"/>
28+
<eviction size="10000" strategy="LRU"/>
2929
<expiration max-idle="100000" interval="5000"/>
3030
</local-cache-configuration>
3131

hibernate-infinispan/src/main/resources/org/hibernate/cache/infinispan/builder/infinispan-configs.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
~ See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
77
-->
88
<infinispan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9-
xmlns="urn:infinispan:config:8.0"
10-
xsi:schemaLocation="urn:infinispan:config:8.0 http://www.infinispan.org/schemas/infinispan-config-8.0.xsd">
9+
xmlns="urn:infinispan:config:8.2"
10+
xsi:schemaLocation="urn:infinispan:config:8.2 http://www.infinispan.org/schemas/infinispan-config-8.2.xsd">
1111

1212
<jgroups>
1313
<stack-file name="hibernate-jgroups" path="${hibernate.cache.infinispan.jgroups_cfg:default-configs/default-jgroups-tcp.xml}"/>
@@ -23,23 +23,23 @@
2323
<invalidation-cache-configuration name="entity" mode="SYNC" remote-timeout="20000" statistics="false" statistics-available="false">
2424
<locking concurrency-level="1000" acquire-timeout="15000"/>
2525
<transaction mode="NONE" />
26-
<eviction max-entries="10000" strategy="LRU"/>
26+
<eviction size="10000" strategy="LRU"/>
2727
<expiration max-idle="100000" interval="5000"/>
2828
</invalidation-cache-configuration>
2929

3030
<!-- A config appropriate for query caching. Does not replicate queries. -->
3131
<local-cache-configuration name="local-query" statistics="false" statistics-available="false">
3232
<locking concurrency-level="1000" acquire-timeout="15000"/>
3333
<transaction mode="NONE" />
34-
<eviction max-entries="10000" strategy="LRU"/>
34+
<eviction size="10000" strategy="LRU"/>
3535
<expiration max-idle="100000" interval="5000"/>
3636
</local-cache-configuration>
3737

3838
<!-- A query cache that replicates queries. Replication is asynchronous. -->
3939
<replicated-cache-configuration name="replicated-query" mode="ASYNC" statistics="false" statistics-available="false">
4040
<locking concurrency-level="1000" acquire-timeout="15000"/>
4141
<transaction mode="NONE" />
42-
<eviction max-entries="10000" strategy="LRU"/>
42+
<eviction size="10000" strategy="LRU"/>
4343
<expiration max-idle="100000" interval="5000"/>
4444
</replicated-cache-configuration>
4545

hibernate-infinispan/src/test/resources/alternative-infinispan-configs.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
~ See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
77
-->
88
<infinispan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9-
xmlns="urn:infinispan:config:7.2"
10-
xsi:schemaLocation="urn:infinispan:config:7.2 http://www.infinispan.org/schemas/infinispan-config-7.2.xsd">
9+
xmlns="urn:infinispan:config:8.2"
10+
xsi:schemaLocation="urn:infinispan:config:8.2 http://www.infinispan.org/schemas/infinispan-config-8.2.xsd">
1111

1212
<jgroups>
1313
<stack-file name="hibernate-jgroups" path="${hibernate.cache.infinispan.jgroups_cfg:default-configs/default-jgroups-tcp.xml}"/>
@@ -22,31 +22,31 @@
2222
<invalidation-cache name="entity" mode="SYNC" remote-timeout="20000">
2323
<locking concurrency-level="1000" acquire-timeout="15000"/>
2424
<transaction mode="NONE" />
25-
<eviction max-entries="10000" strategy="LRU"/>
25+
<eviction size="10000" strategy="LRU"/>
2626
<expiration max-idle="100000" interval="5000"/>
2727
</invalidation-cache>
2828

2929
<!-- Default configuration for immutable entities -->
3030
<invalidation-cache name="immutable-entity" mode="SYNC" remote-timeout="20000">
3131
<locking concurrency-level="1000" acquire-timeout="15000"/>
3232
<transaction mode="NONE"/>
33-
<eviction max-entries="10000" strategy="LRU"/>
33+
<eviction size="10000" strategy="LRU"/>
3434
<expiration max-idle="100000" interval="5000"/>
3535
</invalidation-cache>
3636

3737
<!-- A config appropriate for query caching. Does not replicate queries. -->
3838
<local-cache name="local-query">
3939
<locking concurrency-level="1000" acquire-timeout="15000"/>
4040
<transaction mode="NONE" />
41-
<eviction max-entries="10000" strategy="LRU"/>
41+
<eviction size="10000" strategy="LRU"/>
4242
<expiration max-idle="100000" interval="5000"/>
4343
</local-cache>
4444

4545
<!-- A query cache that replicates queries. Replication is asynchronous. -->
4646
<replicated-cache name="replicated-query" mode="ASYNC">
4747
<locking concurrency-level="1000" acquire-timeout="15000"/>
4848
<transaction mode="NONE" />
49-
<eviction max-entries="10000" strategy="LRU"/>
49+
<eviction size="10000" strategy="LRU"/>
5050
<expiration max-idle="100000" interval="5000"/>
5151
</replicated-cache>
5252

0 commit comments

Comments
 (0)