diff --git a/src/main/java/net/lamgc/oracle/sentry/script/groovy/GroovyTriggerProvider.java b/src/main/java/net/lamgc/oracle/sentry/script/groovy/GroovyTriggerProvider.java index 1d8c8c1..d5408f8 100644 --- a/src/main/java/net/lamgc/oracle/sentry/script/groovy/GroovyTriggerProvider.java +++ b/src/main/java/net/lamgc/oracle/sentry/script/groovy/GroovyTriggerProvider.java @@ -16,13 +16,14 @@ import java.util.concurrent.ConcurrentHashMap; */ public class GroovyTriggerProvider { - private final Map> triggerProviderMap = new ConcurrentHashMap<>(); - /** * Trigger Provider 唯一实例. */ public final static GroovyTriggerProvider INSTANCE = new GroovyTriggerProvider(); + + private final Map> triggerProviderMap = new ConcurrentHashMap<>(); + private GroovyTriggerProvider() { ServiceLoader loader = ServiceLoader.load(GroovyTrigger.class); loader.stream().iterator().forEachRemaining(triggerProvider -> {