|
1 | 1 | package io.javaoperatorsdk.operator.api.config;
|
2 | 2 |
|
3 | 3 | import java.time.Duration;
|
4 |
| -import java.util.List; |
5 | 4 | import java.util.Optional;
|
6 | 5 | import java.util.Set;
|
7 | 6 | import java.util.concurrent.ExecutorService;
|
@@ -41,7 +40,7 @@ public class ConfigurationServiceOverrider {
|
41 | 40 | private Boolean parseResourceVersions;
|
42 | 41 | private Boolean useSSAToPatchPrimaryResource;
|
43 | 42 | private Boolean cloneSecondaryResourcesWhenGettingFromCache;
|
44 |
| - private List<Class<? extends HasMetadata>> previousAnnotationUsageBlocklist; |
| 43 | + private Set<Class<? extends HasMetadata>> previousAnnotationUsageBlocklist; |
45 | 44 |
|
46 | 45 | @SuppressWarnings("rawtypes")
|
47 | 46 | private DependentResourceFactory dependentResourceFactory;
|
@@ -191,7 +190,7 @@ public ConfigurationServiceOverrider withCloneSecondaryResourcesWhenGettingFromC
|
191 | 190 | }
|
192 | 191 |
|
193 | 192 | public ConfigurationServiceOverrider previousAnnotationUsageBlocklist(
|
194 |
| - List<Class<? extends HasMetadata>> previousAnnotationUsageBlacklist) { |
| 193 | + Set<Class<? extends HasMetadata>> previousAnnotationUsageBlacklist) { |
195 | 194 | this.previousAnnotationUsageBlocklist = previousAnnotationUsageBlacklist;
|
196 | 195 | return this;
|
197 | 196 | }
|
@@ -338,7 +337,7 @@ public boolean cloneSecondaryResourcesWhenGettingFromCache() {
|
338 | 337 | }
|
339 | 338 |
|
340 | 339 | @Override
|
341 |
| - public List<Class<? extends HasMetadata>> previousAnnotationUsageBlocklist() { |
| 340 | + public Set<Class<? extends HasMetadata>> previousAnnotationUsageBlocklist() { |
342 | 341 | return overriddenValueOrDefault(
|
343 | 342 | previousAnnotationUsageBlocklist,
|
344 | 343 | ConfigurationService::previousAnnotationUsageBlocklist);
|
|
0 commit comments