Clusting Cache configuraions

hi,
i’m trying to configure clustering between 2 compute nodes hosted on GCP and i followed the steps in following link:

i downloaded GOOGLE_PING2.java and placed directly under /app/keycloak-20.0.0/providers
and i added configuration file default-jgroups-google.xml


<GOOGLE_PING
location=“bucket name”
access_key=“xxxx”
secret_access_key=“xxxx”
timeout=“2000” num_initial_members=“3”/>

and when i start keycloak i face the below error:

2023-01-22 21:46:55,251 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Failed to start server in (production) mode
2023-01-22 21:46:55,252 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Failed to start caches
2023-01-22 21:46:55,252 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: org.infinispan.manager.EmbeddedCacheManagerStartupException: org.infinispan.commons.CacheConfigurationException: ISPN000085: Error while trying to create a channel using the specified configuration file: default-configs/default-jgroups-google.xml
2023-01-22 21:46:55,253 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: org.infinispan.commons.CacheConfigurationException: ISPN000085: Error while trying to create a channel using the specified configuration file: default-configs/default-jgroups-google.xml
2023-01-22 21:46:55,254 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: ISPN000085: Error while trying to create a channel using the specified configuration file: default-configs/default-jgroups-google.xml
2023-01-22 21:46:55,256 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: JGRP000002: unable to load protocol org.jgroups.protocols.google.GOOGLE_PING2 (either with relative - org.jgroups.protocols.google.GOOGLE_PING2 - or absolute - org.jgroups.protocols.org.jgroups.protocols.google.GOOGLE_PING2 - class name)