diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/audits/DMLAuditAction.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/audits/DMLAuditAction.java index d5deff86..28ba150d 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/audits/DMLAuditAction.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/audits/DMLAuditAction.java @@ -78,6 +78,7 @@ public class DMLAuditAction extends AbstractQActionFunction loggedUnauditableTableNames = new HashSet<>(); + /******************************************************************************* ** *******************************************************************************/ @@ -210,6 +211,19 @@ public class DMLAuditAction extends AbstractQActionFunction scriptRevisionCacheByScriptRevisionId = new HashMap<>(); private Map scriptRevisionCacheByScriptId = new HashMap<>(); + private static Memoization scriptMemoizationById = new Memoization<>(); + /******************************************************************************* @@ -85,6 +90,12 @@ public class RunAdHocRecordScriptAction throw (new QException("Script revision was not found.")); } + Optional