diff --git a/docs/guides/high-availability/connect-keycloak-to-external-infinispan.adoc b/docs/guides/high-availability/connect-keycloak-to-external-infinispan.adoc
index 82acb0d0ad..831c2fd797 100644
--- a/docs/guides/high-availability/connect-keycloak-to-external-infinispan.adoc
+++ b/docs/guides/high-availability/connect-keycloak-to-external-infinispan.adoc
@@ -23,10 +23,9 @@ This topic describes advanced {jdgserver_name} configurations for {project_name}
include::examples/src/kcb-infinispan-cache-remote-store-config.xml[tag=keycloak-ispn-remotestore]
----
<1> New tag `` to connect it to the remote store.
-<2> This is a workaround for issue https://github.com/keycloak/keycloak/issues/27117[keycloak#27117] and will be removed in the following versions.
-<3> For the address to the remote store, reference two environment variables for host name and port number.
-<4> For authentication, reference two environment variables for username and password.
-<5> To secure the remote store connection, use the Kubernetes mechanisms of the pre-configured truststore.
+<2> For the address to the remote store, reference two environment variables for host name and port number.
+<3> For authentication, reference two environment variables for username and password.
+<4> To secure the remote store connection, use the Kubernetes mechanisms of the pre-configured truststore.
.. Prepare an {jdgserver_name} Cache configuration XML from the file `cache-ispn.xml`, which is part of the {project_name} distribution.
For each `replicated-cache` entry, add the tag `` as shown below.
diff --git a/docs/guides/high-availability/examples/generated/keycloak-ispn.yaml b/docs/guides/high-availability/examples/generated/keycloak-ispn.yaml
index a2359aa4cd..c090921372 100644
--- a/docs/guides/high-availability/examples/generated/keycloak-ispn.yaml
+++ b/docs/guides/high-availability/examples/generated/keycloak-ispn.yaml
@@ -111,9 +111,6 @@ data:
raw-values="true"
shared="true"
segmented="false">
-
-
-
-
-
-
+ port="${env.KC_REMOTE_STORE_PORT}"/>
+ realm="default"/>
+ type="pem"/>
diff --git a/pom.xml b/pom.xml
index dcf38d2801..42945c7691 100644
--- a/pom.xml
+++ b/pom.xml
@@ -97,7 +97,7 @@
2.2.224
6.2.13.Final
6.2.13.Final
- 14.0.25.Final
+ 14.0.26.Final
2.1.1
diff --git a/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/storage/legacy/infinispan/CacheManagerFactory.java b/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/storage/legacy/infinispan/CacheManagerFactory.java
index c6a91e2f8d..025e2ef846 100644
--- a/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/storage/legacy/infinispan/CacheManagerFactory.java
+++ b/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/storage/legacy/infinispan/CacheManagerFactory.java
@@ -244,11 +244,7 @@ public class CacheManagerFactory {
.saslMechanism(SCRAM_SHA_512)
.addServer()
.host(cacheRemoteHost)
- .port(cacheRemotePort)
- // This is a workaround for the following issue https://github.com/keycloak/keycloak/issues/27117 and should be removed when the issue is fixed
- .async().enable().modificationQueueSize(1024)
- // end of workaround
- ;
+ .port(cacheRemotePort);
});
}
}