keycloak-memoizeit

Details

diff --git a/social/core/src/main/java/org/keycloak/social/SocialRequestManager.java b/social/core/src/main/java/org/keycloak/social/SocialRequestManager.java
index 684254a..2993a9a 100644
--- a/social/core/src/main/java/org/keycloak/social/SocialRequestManager.java
+++ b/social/core/src/main/java/org/keycloak/social/SocialRequestManager.java
@@ -59,10 +59,11 @@ public class SocialRequestManager {
     }
     
     private void pruneExpired() {
+        long currentTime = System.currentTimeMillis();
         Iterator<Entry<String, Long>> itr = expires.entrySet().iterator();
         while (itr.hasNext()) {
             Entry<String, Long> e = itr.next();
-            if (e.getValue() < System.currentTimeMillis()) {
+            if (e.getValue() < currentTime) {
                 itr.remove();
                 map.remove(e.getKey());
             } else {