|
10 | 10 | import io.javaoperatorsdk.operator.OperatorException;
|
11 | 11 | import io.javaoperatorsdk.operator.ReconcilerUtils;
|
12 | 12 | import io.javaoperatorsdk.operator.api.reconciler.Constants;
|
| 13 | +import io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore; |
13 | 14 | import io.javaoperatorsdk.operator.processing.event.source.filter.GenericFilter;
|
14 | 15 | import io.javaoperatorsdk.operator.processing.event.source.filter.OnAddFilter;
|
15 | 16 | import io.javaoperatorsdk.operator.processing.event.source.filter.OnUpdateFilter;
|
@@ -125,19 +126,21 @@ default Set<String> getEffectiveNamespaces() {
|
125 | 126 | }
|
126 | 127 |
|
127 | 128 | /**
|
128 |
| - * Replaces the item store in informer. See underling <a href= |
129 |
| - * "https://github.com/fabric8io/kubernetes-client/blob/43b67939fde91046ab7fb0c362f500c2b46eb59e/kubernetes-client/src/main/java/io/fabric8/kubernetes/client/informers/impl/DefaultSharedIndexInformer.java#L273"> |
130 |
| - * method</a> in fabric8 client informer implementation. |
| 129 | + * Replaces the item store in informer. See underlying <a href= |
| 130 | + * "https://github.com/fabric8io/kubernetes-client/blob/43b67939fde91046ab7fb0c362f500c2b46eb59e/kubernetes-client/src/main/java/io/fabric8/kubernetes/client/informers/impl/DefaultSharedIndexInformer.java#L273">method</a> |
| 131 | + * in fabric8 client informer implementation. |
131 | 132 | *
|
132 |
| - * The main goal, is to be able to use limited caches. |
| 133 | + * <p> |
| 134 | + * The main goal, is to be able to use limited caches or provide any custom implementation. |
| 135 | + * </p> |
133 | 136 | *
|
134 |
| - * See {@link io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore} and |
135 |
| - * <a href= |
136 |
| - * "https://github.com/operator-framework/java-operator-sdk/blob/d6eda0138dba6d93c0ff22a5ffcaa7663fa65ca2/caffein-bounded-cache-support/src/main/java/io/javaoperatorsdk/operator/processing/event/source/cache/CaffeinBoundedCache.java"> |
137 |
| - * CaffeinBoundedCache</a> |
| 137 | + * <p> |
| 138 | + * See {@link BoundedItemStore} and <a href= |
| 139 | + * "https://github.com/operator-framework/java-operator-sdk/blob/main/caffeine-bounded-cache-support/src/main/java/io/javaoperatorsdk/operator/processing/event/source/cache/CaffeineBoundedCache.java">CaffeineBoundedCache</a> |
| 140 | + * </p> |
138 | 141 | *
|
139 |
| - * @return Optional ItemStore implementation. If present this item store will be used inside the |
140 |
| - * informers. |
| 142 | + * @return Optional {@link ItemStore} implementation. If present this item store will be used by |
| 143 | + * the informers. |
141 | 144 | */
|
142 | 145 | default Optional<ItemStore<R>> getItemStore() {
|
143 | 146 | return Optional.empty();
|
|
0 commit comments