keycloak-aplcache

Details

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();