44import org .hibernate .boot .SessionFactoryBuilder ;
55import org .hibernate .boot .registry .StandardServiceRegistryBuilder ;
66import org .hibernate .cache .infinispan .entity .EntityRegionImpl ;
7- import org .hibernate .cache .infinispan .util .Caches ;
7+ import org .hibernate .cache .internal .DefaultCacheKeysFactory ;
8+ import org .hibernate .cfg .Environment ;
89import org .hibernate .engine .jdbc .connections .spi .AbstractMultiTenantConnectionProvider ;
910import org .hibernate .engine .jdbc .connections .spi .ConnectionProvider ;
1011import org .hibernate .engine .jdbc .connections .spi .MultiTenantConnectionProvider ;
1112import org .hibernate .test .cache .infinispan .functional .entities .Item ;
1213import org .hibernate .test .cache .infinispan .tm .XaConnectionProvider ;
1314import org .hibernate .testing .env .ConnectionProviderBuilder ;
1415import org .infinispan .AdvancedCache ;
15- import org .infinispan .commons .util .CloseableIterable ;
1616import org .infinispan .commons .util .CloseableIterator ;
1717import org .infinispan .context .Flag ;
1818import org .junit .Test ;
1919
2020import java .util .Collections ;
2121import java .util .List ;
22+ import java .util .Map ;
2223
2324import static org .junit .Assert .assertEquals ;
2425import static org .junit .Assert .assertNotNull ;
@@ -40,6 +41,12 @@ public List<Object[]> getParameters() {
4041 return Collections .singletonList (READ_ONLY_INVALIDATION );
4142 }
4243
44+ @ Override
45+ protected void addSettings (Map settings ) {
46+ super .addSettings ( settings );
47+ settings .put ( Environment .CACHE_KEYS_FACTORY , DefaultCacheKeysFactory .SHORT_NAME );
48+ }
49+
4350 @ Override
4451 protected void configureStandardServiceRegistryBuilder (StandardServiceRegistryBuilder ssrb ) {
4552 super .configureStandardServiceRegistryBuilder (ssrb );
@@ -104,7 +111,7 @@ public void testMultiTenancy() throws Exception {
104111 AdvancedCache localCache = region .getCache ().withFlags (Flag .CACHE_MODE_LOCAL );
105112 assertEquals (1 , localCache .size ());
106113 try (CloseableIterator iterator = localCache .keySet ().iterator ()) {
107- assertEquals ("OldCacheKeyImplementation " , iterator .next ().getClass ().getSimpleName ());
114+ assertEquals ("CacheKeyImplementation " , iterator .next ().getClass ().getSimpleName ());
108115 }
109116 }
110117}
0 commit comments