[
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)