You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Pierre Villard (Jira)" <ji...@apache.org> on 2026/04/02 18:51:00 UTC

[jira] [Updated] (NIFI-15791) Add per-secret TTL cache to ParameterProviderSecretsManager

     [ https://issues.apache.org/jira/browse/NIFI-15791?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pierre Villard updated NIFI-15791:
----------------------------------
    Status: Patch Available  (was: Open)

> Add per-secret TTL cache to ParameterProviderSecretsManager
> -----------------------------------------------------------
>
>                 Key: NIFI-15791
>                 URL: https://issues.apache.org/jira/browse/NIFI-15791
>             Project: Apache NiFi
>          Issue Type: Improvement
>            Reporter: Pierre Villard
>            Assignee: Pierre Villard
>            Priority: Major
>
> Adds a TTL-based cache for resolved secret values in ParameterProviderSecretsManager to avoid redundant calls to ParameterProvider.fetchParameterValues() on every secret lookup. Each secret is cached independently by its fully qualified name and expires after a configurable TTL (default 5 minutes). Caching can be disabled by setting the TTL to 0 sec.
> A follow-up improvement will be done to expose an API to invalidate the cache in case a user wants to force the refresh on the secrets while configuring a connector.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)