diff --git a/model/infinispan/src/main/java/org/keycloak/models/authorization/infinispan/CachedPolicyStore.java b/model/infinispan/src/main/java/org/keycloak/models/authorization/infinispan/CachedPolicyStore.java
index 7defaab..73284d7 100644
--- a/model/infinispan/src/main/java/org/keycloak/models/authorization/infinispan/CachedPolicyStore.java
+++ b/model/infinispan/src/main/java/org/keycloak/models/authorization/infinispan/CachedPolicyStore.java
@@ -214,6 +214,10 @@ public class CachedPolicyStore extends AbstractCachedStore implements PolicyStor
return new StringBuilder().append(POLICY_CACHE_PREFIX).append("findByScopeIds-").append(scopeId).toString();
}
+ private String getCacheKeyForResource(String resourceId) {
+ return new StringBuilder().append(POLICY_CACHE_PREFIX).append("findByResource-").append(resourceId).toString();
+ }
+
private Policy createAdapter(CachedPolicy cached) {
return new Policy() {
@@ -450,10 +454,6 @@ public class CachedPolicyStore extends AbstractCachedStore implements PolicyStor
};
}
- private String getCacheKeyForResource(String resourceId) {
- return new StringBuilder("findByResource").append(resourceId).toString();
- }
-
private List<Policy> cacheResult(String resourceServerId, String key, Supplier<List<Policy>> provider) {
List<Object> cached = getCachedStoreFactory().computeIfCachedEntryAbsent(resourceServerId, key, (Function<String, List<Object>>) o -> {
List<Policy> result = provider.get();