NIFI-8735 - Increase polling frequency for NAR autoloading providers (#5183)

diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-nar-loading-utils/src/main/java/org/apache/nifi/nar/NarAutoLoader.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-nar-loading-utils/src/main/java/org/apache/nifi/nar/NarAutoLoader.java
index 8415abd..b0725b0 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-nar-loading-utils/src/main/java/org/apache/nifi/nar/NarAutoLoader.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-nar-loading-utils/src/main/java/org/apache/nifi/nar/NarAutoLoader.java
@@ -41,6 +41,7 @@
     private static final String IMPLEMENTATION_PROPERTY = "implementation";
 
     private static final long POLL_INTERVAL_MS = 5000;
+    private static final long POLL_INTERVAL_NAR_PROVIDER_MS = 300000;
 
     private final NiFiProperties properties;
     private final NarLoader narLoader;
@@ -95,7 +96,7 @@
 
             final ClassLoader instanceClassLoader = extensionManager.getInstanceClassLoader(providerId);
             final ClassLoader providerClassLoader = instanceClassLoader == null ? provider.getClass().getClassLoader() : instanceClassLoader;
-            final NarProviderTask task = new NarProviderTask(provider, providerClassLoader, properties.getNarAutoLoadDirectory(), POLL_INTERVAL_MS);
+            final NarProviderTask task = new NarProviderTask(provider, providerClassLoader, properties.getNarAutoLoadDirectory(), POLL_INTERVAL_NAR_PROVIDER_MS);
             narProviderTasks.add(task);
 
             final Thread providerThread = new Thread(task);